在Angular 4 Jasmin测试中,我正在为意外的测试用例抛出[object ErrorEvent]

时间:2018-04-24 13:40:33

标签: angular jasmine

   it('password field validity', () => {
   let errors = {};
   const password = component.custom_Form.controls['password'];
   expect(password.valid).toBeFalsy();
   errors = password.errors || {};
   expect(errors['required']).toBeTruthy();
    });

它在浏览器中显示如下      登录组件密码字段有效期        抛出[对象错误事件]       抛出[对象错误事件]       抛出[对象错误事件]

当我在浏览器上打开此错误时,它未显示为失败

   1 spec, 0 failures
像这样,它显示了我必须要做的事情。

这个错误不是定期来到这个测试用例...当我跑步时  测试用例再次表示错误显示在另一个测试用例中  经常错误正在改变为不同的测试用例

1 个答案:

答案 0 :(得分:0)

实际上,当我运行没有模拟的测试用例时,使用原始服务   错误来了。仅将模拟服务用于测试,请勿使用原始服务。