如何在角度应用程序中编写自定义.spec.ts文件

时间:2019-06-08 04:08:42

标签: angular typescript jasmine karma-jasmine

我想在我的角度应用程序中创建一个自定义.spec.ts文件,该文件可以测试component.ts文件和service.ts文件的所有方法,并且我也想测试非返回值的方法。

我创建了一个自定义spec.ts文件来测试我的应用程序,但是这些测试失败了

it('should handle', () => { 
    expect(component.Id).toBe(null);
    component.isKeyUp();
    expect(component.show).toBe(true);
  });

它显示在我的custom.spec.ts文件中找不到ID,但是在那个component.spec.ts文件中它运行正常。

1 个答案:

答案 0 :(得分:2)

调用APIKey = "xx" Session = "ss" API_Link = "zz" Dim xhr: Set xhr = CreateObject("MSXML2.XMLHTTP") With xhr .Open "POST", API_Link, False .setRequestHeader "X-Application", APIKey .setRequestHeader "Content-Type", "application/json" .setRequestHeader "Accept", "application/json" .setRequestHeader "X-Authentication", Session End With For Each cl In Rng 'The below runs only the first time then it gives an error xhr.send JSON_Query a = xhr.ResponseText next cl 后,需要在detectChanges()中调用component方法。

isKeyUp()