META-INF.resources.bower_components.angular-bootstrap-datetimepicker.test.view.de.month.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 `.month-view` class",function(){expect(jQuery("table",element).hasClass("month-view")).toBeTruthy()})});describe("month view with initial date of 2010-10-01",function(){"use strict";var element;beforeEach(module("ui.bootstrap.datetimepicker"));beforeEach(inject(function($compile,$rootScope){moment.locale("de");$rootScope.date=moment("2010-10-01").toDate();element=$compile(' ')($rootScope);$rootScope.$digest()}));it("has `.switch` element with a value of 2010",function(){expect(jQuery(".switch",element).text()).toBe("2010")});it("has 12 `.month` elements",function(){expect(jQuery(".month",element).length).toBe(12)});it("has 1 `.active` element with a value of Oct",function(){expect(jQuery(".active",element).text()).toBe("Okt.")});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('month view with initial date of "2020-01-01T00:00:00.000" and minView="month"',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 12th `.month` element will set the date value to 2020-12-01T00:00:00.000"',function(){expect(jQuery(".switch",element).text()).toBe("2020");expect(jQuery(".month",element).length).toBe(12);var selectedElement=jQuery(jQuery(".month",element)[11]);selectedElement.trigger("click");expect(jQuery(".active",element).text()).toBe("Dez.");expect(rootScope.date).toEqual(moment("2020-12-01T00:00:00.000").toDate())})});
© 2015 - 2024 Weber Informatics LLC | Privacy Policy