如何在angular

时间:2019-07-04 09:33:43

标签: angular unit-testing testing angular6

我有一个对象,它是从服务返回的,而不是从http(Observable)返回的。我只想测试该完整对象的一个​​变量。

      export interface UserState {
         benchmarkProperties: BenchmarkProperties;
         canadianClient: boolean;
         clntAnalyticsAccessible: boolean;
         usrFullNm:string;

      }

我的服务

              getUserState(): UserState {
                 return this.userState;
              }

我的组件

               ngOnInit(): void {
                  this.username = 
                   this.userService.getUserState().usrFullNm;
              }

我的规格

             .mock(UserStateService, {
                getUserState: () => userState;
             });

在我的说明中,我尝试仅检查变量'usrFullNm',但是此代码本身显示红色标记。 我是测试新手,有人可以建议我帮忙。谢谢。

0 个答案:

没有答案