test/date/getters.date.info.test.js/it
it('returns year type', () => expect(date.yearType()).to.be.ok, expect(date.yearType(2018)).to.be.equal('common'), expect(date.yearType(2600)).to.be.equal('common'), expect(date.yearType(2016)).to.be.equal('leap'), );
test/date/getters.date.ago.test.js/describe
describe('WEEK', () => { it('returns next week number', () => // to.be.equal() expect(date.ago('week')).to.be.ok, expect(date.ago('wk')).to.be.ok, expect(date.ago('w')).to.be.ok, ); });
test/date/getters.date.now.test.js/it
it('throws error with numbers parameters', () => { expect(() => { date.now(90); }).to.throw(Error); });
src/services/date/date.test.js/describe
describe('Date Service', () => { it('should get now date', () => { const date = dateService.getNow(); expect(date.getFullYear()).toEqual(new Date().getFullYear()); expect(date.getMonth()).toEqual(new Date().getMonth()); expect(date.getDate()).toEqual(new Date().getDate()); expect(date.getHours()).toEqual(new Date().getHours()); expect(date.getMinutes()).toEqual(new Date().getMinutes()); expect(date.getSeconds()).toEqual(new Date().getSeconds()); }); });
test/date/getters.date.later.test.js/it
it('throws error with one wrong parameter.', () => { expect(() => { date.later(); }).to.throw(Error); expect(() => { date.later('wrong'); }).to.throw(Error); expect(() => { date.now(90); }).to.throw(Error); });
test/date/getters.date.later.test.js/it
it('returns next hour in 24', () => // to.be.equal() expect(date.later('h') + 1).to.be.ok, expect(date.later('hr') + 1).to.be.ok, expect(date.later('hrs') + 1).to.be.ok, expect(date.later('hour') + 1).to.be.ok, expect(date.later('hours') + 1).to.be.ok, expect(date.later('12hours') + 1).to.be.ok, );
test/date/getters.date.info.test.js/it
it('returns true for common year test', () => expect(date.isCommon()).to.be.ok, expect(date.isCommon(2018)).to.be.ok, expect(date.isCommon(2001)).to.be.ok, );
test/date/getters.date.now.test.js/it
it('returns current second', () => // to.be.equal(59) expect(date.now('s') + 1).to.be.ok, expect(date.now('sec') + 1).to.be.ok, expect(date.now('secs') + 1).to.be.ok, expect(date.now('second') + 1).to.be.ok, expect(date.now('seconds') + 1).to.be.ok, );
test/date/getters.date.ago.test.js/it
it('returns next hour in 24', () => // to.be.equal(15) expect(date.ago('h') + 1).to.be.ok, expect(date.ago('hr') + 1).to.be.ok, expect(date.ago('hrs') + 1).to.be.ok, expect(date.ago('hour') + 1).to.be.ok, expect(date.ago('hours') + 1).to.be.ok, );
test/date/getters.date.later.test.js/it
it('returns next minute', () => // to.be.equal() expect(date.later('m') + 1).to.be.ok, expect(date.later('min') + 1).to.be.ok, expect(date.later('mins') + 1).to.be.ok, expect(date.later('minute') + 1).to.be.ok, expect(date.later('minutes') + 1).to.be.ok, );
test/date/getters.date.now.test.js/it
it('throws error with all wrong multi- parameters', () => { expect(() => { date.now('whatEvere: whatEvere'); }).to.throw(Error); });
test/date/getters.date.now.test.js/it
it('returns current minute', () => // to.be.equal(10) expect(date.now('m') + 1).to.be.ok, expect(date.now('min') + 1).to.be.ok, expect(date.now('mins') + 1).to.be.ok, expect(date.now('minute') + 1).to.be.ok, expect(date.now('minutes') + 1).to.be.ok, );
test/date/getters.date.ago.test.js/it
it('returns next minute', () => // to.be.equal(10) expect(date.ago('m') + 1).to.be.ok, expect(date.ago('min') + 1).to.be.ok, expect(date.ago('mins') + 1).to.be.ok, expect(date.ago('minute') + 1).to.be.ok, expect(date.ago('minutes') + 1).to.be.ok, );
test/date/getters.date.now.test.js/it
it('returns current hour in 24', () => // to.be.equal(15) expect(date.now('h') + 1).to.be.ok, expect(date.now('hr') + 1).to.be.ok, expect(date.now('hrs') + 1).to.be.ok, expect(date.now('hour') + 1).to.be.ok, expect(date.now('hours') + 1).to.be.ok, );
test/date/getters.date.ago.test.js/it
it('returns next second', () => // to.be.equal(59) expect(date.ago('s') + 1).to.be.ok, expect(date.ago('sec') + 1).to.be.ok, expect(date.ago('secs') + 1).to.be.ok, expect(date.ago('second') + 1).to.be.ok, expect(date.ago('seconds') + 1).to.be.ok, );