diff --git a/test/date.js b/test/date.js index e36330690..3b1e87713 100644 --- a/test/date.js +++ b/test/date.js @@ -6,59 +6,59 @@ describe('date', () => { const date = new Date(); - it(`m分钟前`, async () => { + it('m分钟前', async () => { expect(+new Date(parseDate('10分钟前'))).toBe(+date - 10 * 60 * 1000); }); - it(`H小时前`, async () => { + it('H小时前', async () => { expect(+new Date(parseDate('10小时前'))).toBe(+date - 10 * 60 * 60 * 1000); }); - it(`D天前`, async () => { + it('D天前', async () => { expect(+new Date(parseDate('10天前'))).toBe(+date - 10 * 24 * 60 * 60 * 1000); }); - it(`M月前`, async () => { + it('M月前', async () => { expect(+new Date(parseDate('1月前'))).toBe(+date - 1 * 31 * 24 * 60 * 60 * 1000); }); - it(`Y年前`, async () => { + it('Y年前', async () => { expect(+new Date(parseDate('1年前'))).toBe(+date - 1 * 365 * 24 * 60 * 60 * 1000); }); - it(`今天 H:m`, async () => { + it('今天 H:m', async () => { expect(+new Date(parseDate('今天 08:00'))).toBe(+new Date('2019-1-1 08:00')); }); - it(`昨天 H:m`, async () => { + it('昨天 H:m', async () => { expect(+new Date(parseDate('昨天 20:00'))).toBe(+new Date('2018-12-31 20:00')); }); - it(`Y年M月D日H时`, async () => { + it('Y年M月D日H时', async () => { expect(+new Date(parseDate('2018年4月2日1时'))).toBe(+new Date('2018-4-2 01:00')); }); - it(`Y-M-D H:m`, async () => { + it('Y-M-D H:m', async () => { expect(+new Date(parseDate('2018-4-2 02:03'))).toBe(+new Date('2018-4-2 02:03')); }); - it(`M-D H:m`, async () => { + it('M-D H:m', async () => { expect(+new Date(parseDate('2-3 02:03'))).toBe(+new Date('2019-2-3 02:03')); }); - it(`M月D日 H:m`, async () => { + it('M月D日 H:m', async () => { expect(+new Date(parseDate('2月3日 02:03'))).toBe(+new Date('2019-2-3 02:03')); }); - it(`Y-M-D`, async () => { + it('Y-M-D', async () => { expect(+new Date(parseDate('2018-4-2'))).toBe(+new Date('2018-4-2')); }); - it(`M-D`, async () => { + it('M-D', async () => { expect(+new Date(parseDate('4-2'))).toBe(+new Date('2019-4-2')); }); - it(`H:m`, async () => { + it('H:m', async () => { expect(+new Date(parseDate('02:03'))).toBe(+new Date('2019-1-1 02:03')); }); }); diff --git a/test/wait.js b/test/wait.js new file mode 100644 index 000000000..5dfe16e82 --- /dev/null +++ b/test/wait.js @@ -0,0 +1,13 @@ +const wait = require('../lib/utils/wait'); + +describe('wait', () => { + it('wait 0.1 second', async () => { + const startDate = new Date(); + + await wait(0.1 * 1000); + + const endDate = new Date(); + expect(endDate - startDate).toBeGreaterThanOrEqual(100); + expect(endDate - startDate).toBeLessThan(120); + }); +});