测试用例需要url参数

时间:2019-12-09 11:12:19

标签: karma-jasmine

使用Karma / Jasmine的Angular测试用例的新手。

我的角度应用程序需要这样的URL来确定导航到的位置,没有空白的URL。

  

http://localhost:4200/index.html#/search/student?token=asdfasdfasdfasdfasdfasdfasdf

基本上,我首先阅读令牌以检查访问(安全性),然后像这样重定向到url

  

http://localhost:4200/index.html#/search/student

所有这些代码都是用app.component.ts的构造函数编写的。

现在我开始在app.component.ts上编写测试用例,当我使用下面的代码运行时,它的抛出异常找不到?token=asdfasdfasd

  

it(“应创建应用”,()=> {

const fixture = TestBed.createComponent(AppComponent);
const app = fixture.debugElement.componentInstance;
expect(app).toBeTruthy();   });

测试用例无法找到带有令牌的URL,并在我分隔?token =的地方抛出异常。

有人可以举例说明如何解决这个问题。

0 个答案:

没有答案