优化
This commit is contained in:
21
client/shared/utils/__tests__/date-helper.spec.ts
Normal file
21
client/shared/utils/__tests__/date-helper.spec.ts
Normal file
@@ -0,0 +1,21 @@
|
||||
import { isToday, getMessageTimeDiff } from '../date-helper';
|
||||
|
||||
describe('isToday', () => {
|
||||
test.each([
|
||||
[new Date(), true],
|
||||
[new Date(new Date().setDate(new Date().getDate() - 1)), false],
|
||||
])('%s => %s', (input, should) => {
|
||||
expect(isToday(input)).toBe(should);
|
||||
});
|
||||
});
|
||||
|
||||
describe('getMessageTimeDiff', () => {
|
||||
test.each([
|
||||
[new Date(), '几秒前'],
|
||||
[new Date(new Date().setMinutes(new Date().getMinutes() - 1)), '1 分钟前'],
|
||||
[new Date(new Date().setHours(new Date().getHours() - 1)), '1 小时前'],
|
||||
[new Date('2020-01-01T00:00:00Z'), '2020-01-01 08:00:00'],
|
||||
])('%s => %s', (input, should) => {
|
||||
expect(getMessageTimeDiff(input)).toBe(should);
|
||||
});
|
||||
});
|
||||
Reference in New Issue
Block a user