使用Javascript对Timespan进行单元测试
我想为我的时间跨度写一个单元测试。 我有更多的代码行用于周、年、四季度。 但如果我知道如何测试“今天和昨天”,我也可以将它们用于其他方面。 希望有人能帮我:) 我明白了:)使用Javascript对Timespan进行单元测试,javascript,testing,Javascript,Testing,我想为我的时间跨度写一个单元测试。 我有更多的代码行用于周、年、四季度。 但如果我知道如何测试“今天和昨天”,我也可以将它们用于其他方面。 希望有人能帮我:) 我明白了:) const firstSelectionOptions = { [Timespan.Day]: [ { value: FirstSelection.Current, name: 'Today' }, { value: FirstSelection.Previous, name: 'Yesterday' }
const firstSelectionOptions = {
[Timespan.Day]: [
{ value: FirstSelection.Current, name: 'Today' },
{ value: FirstSelection.Previous, name: 'Yesterday' },
]
describe('FirstSelection', () => {
it('should have a day "today/yesterday"', () => {
expect(getFirstSelectionOptions(Timespan.Day)).toEqual(
expect.arrayContaining([
expect.objectContaining({name: 'Today'}),
expect.objectContaining({name: 'Yesterday'})
])
)
});