META-INF.resources.bower_components.angular-bootstrap-datetimepicker.test.view.de.hour.spec.min.js Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of jwebmp-bootstrap-date-time-picker Show documentation
Show all versions of jwebmp-bootstrap-date-time-picker Show documentation
The JWebSwing implementation for Bootstrap Date Time Picker
describe("current view displayed on the markup",function(){"use strict";var element;beforeEach(module("ui.bootstrap.datetimepicker"));beforeEach(inject(function($compile,$rootScope){moment.locale("de");$rootScope.date=moment("2013-01-22T00:00:00.000").toDate();element=$compile(' ')($rootScope);$rootScope.$digest()}));it("should have `.hour-view` class",function(){expect(jQuery("table",element).hasClass("hour-view")).toBeTruthy()})});describe("hour view with initial date of 2013-01-22",function(){"use strict";var rootScope;var element;beforeEach(module("ui.bootstrap.datetimepicker"));beforeEach(inject(function($compile,$rootScope){moment.locale("de");$rootScope.date=moment("2013-01-22").toDate();element=$compile(' ')($rootScope);$rootScope.$digest();rootScope=$rootScope}));it("has `.switch` element with a value of 2013-1-22",function(){expect(jQuery(".switch",element).text()).toBe("22. Jan. 2013")});it("has 24 `.hour` elements",function(){expect(jQuery(".hour",element).length).toBe(24)});it("has 1 `.active` element with a value of 0:00",function(){expect(jQuery(".active",element).text()).toBe(moment(rootScope.date).format("LT"))});it("has a `` that contains a sr description set in german",function(){expect(jQuery("th[class*=left] .sr-only",element).text()).toBe("vorige")});it("has a ` ` that contains a sr description set in english",function(){expect(jQuery("th[class*=right] .sr-only",element).text()).toBe("weiter")})});describe('hour view with initial date of "2020-01-01T00:00:00.000", minView="hour", minuteStep: 15',function(){"use strict";var rootScope;var element;beforeEach(module("ui.bootstrap.datetimepicker"));beforeEach(inject(function($compile,$rootScope){rootScope=$rootScope;$rootScope.date=moment("2020-01-01T00:00:00.000").toDate();element=$compile(" ")($rootScope);$rootScope.$digest()}));it('clicking the 4th `.hour` element will set the date value to 2020-01-01T03:00:00.000"',function(){expect(jQuery(".switch",element).text()).toBe("1. Jan. 2020");expect(jQuery(".active",element).length).toBe(1);expect(jQuery(".hour",element).length).toBe(24);jQuery(jQuery(".hour",element)[3]).trigger("click");expect(jQuery(".active",element).text()).toBe("03:00");expect(rootScope.date).toEqual(moment("2020-01-01T03:00:00.000").toDate())})});
© 2015 - 2024 Weber Informatics LLC | Privacy Policy