使用Karma / Jasmine的Angular测试用例的新手。
我的角度应用程序需要这样的URL来确定导航到的位置,没有空白的URL。
http://localhost:4200/index.html#/search/student?token=asdfasdfasdfasdfasdfasdfasdf
基本上,我首先阅读令牌以检查访问(安全性),然后像这样重定向到url
所有这些代码都是用app.component.ts的构造函数编写的。
现在我开始在app.component.ts上编写测试用例,当我使用下面的代码运行时,它的抛出异常找不到?token=asdfasdfasd
it(“应创建应用”,()=> {
const fixture = TestBed.createComponent(AppComponent); const app = fixture.debugElement.componentInstance; expect(app).toBeTruthy(); });
测试用例无法找到带有令牌的URL,并在我分隔?token =的地方抛出异常。
有人可以举例说明如何解决这个问题。