我正在尝试为 matSortChange 函数编写单元测试。这会发出一个排序事件,我认为它只是一个具有活动属性和方向属性的对象。我的测试目前看起来像:
it('sort unit test', () => {
const fakeSortEvent = {active: 'fakeActive', direction: 'asc'};
component.saveSort(fakeSortEvent);
})
我得到的 TS 错误是
Types of property 'direction' are incompatible.
Type 'string' is not assignable to type 'SortDirection'
在查找 SortDirection 看起来像angular material docs时,我的 fakeSortEvent 对象似乎应该可以工作。如何创建模拟排序事件?