1234567891011121314151617181920212223242526272829303132333435363738 |
- import {
- getNormalizedDate,
- } from 'handsontable/helpers/date';
- describe('Date helper', () => {
- describe('getNormalizedDate', () => {
- it('should return a proper date object, with time set to 00:00, when providing it with a date-only string', () => {
- var date1 = getNormalizedDate('2016-02-02');
- var date2 = getNormalizedDate('2016/02/02');
- var date3 = getNormalizedDate('02/02/2016');
- expect(date1.getDate()).toEqual(2);
- expect(date2.getDate()).toEqual(2);
- expect(date3.getDate()).toEqual(2);
- expect(date1.getMonth()).toEqual(1);
- expect(date2.getMonth()).toEqual(1);
- expect(date3.getMonth()).toEqual(1);
- expect(date1.getFullYear()).toEqual(2016);
- expect(date2.getFullYear()).toEqual(2016);
- expect(date3.getFullYear()).toEqual(2016);
- expect(date1.getFullYear()).toEqual(2016);
- expect(date2.getFullYear()).toEqual(2016);
- expect(date3.getFullYear()).toEqual(2016);
- expect(date1.getHours()).toEqual(0);
- expect(date2.getHours()).toEqual(0);
- expect(date3.getHours()).toEqual(0);
- expect(date1.getMinutes()).toEqual(0);
- expect(date2.getMinutes()).toEqual(0);
- expect(date3.getMinutes()).toEqual(0);
- });
- });
- });
|