我有一个服务表单,该表单返回一个对象和用户名,该表单将绑定到我的模板中,我正在尝试为其编写测试用例。
我尝试了以下
beforeEach(() => {
shallow = new Shallow(AreaInterestsComponent, OverviewLandingPageModule)
.dontMock(HAMMER_GESTURE_CONFIG)
.mock(UserStateService, {
getUserState: () => userState
});
});
it('Check if admin role is not selected', async () => {
const { instance, find, fixture } = await shallow.render({});
// Trying to test my service here
const username = find('.username-class');
expect(username.length).toBe(1);
});
在这里,我想将响应作为下面的输入传递
await shallow.render({userData});
在这里,我想将数据传递到我的服务并检查标记中的值长度,但不确定如何模拟“ userSvc”。