私は角度が新しく、以下の例にテストケースを行いたいと思います。カルマやジャスミンを角度で使ってこのログイン機能のテストケースを書く方法を教えてください。角度のテストケース
ngOnInit() {
// reset login status
this.authenticationService.logout();
// get return url from route parameters or default to '/'
this.returnUrl = this.route.snapshot.queryParams['returnUrl'] || '/';
}
login() {
this.loading = true;
this.authenticationService.login(this.model.username,
this.model.password)
.subscribe(
data => {this.router.navigate([this.returnUrl]);
},
error => {
this.alertService.error(error);
this.loading = false;
});
}
この議論を見てみましょう:[Angular 2 Jasmineコンポーネントの機能をテストする方法](https://stackoverflow.com/questions/40915547/angular-2-jasmine-how-to-test-a-function -of-a-component) –