2017-09-15 9 views
0

私は角度が新しく、以下の例にテストケースを行いたいと思います。カルマやジャスミンを角度で使ってこのログイン機能のテストケースを書く方法を教えてください。角度のテストケース

  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; 
         }); 
      } 
+0

この議論を見てみましょう:[Angular 2 Jasmineコンポーネントの機能をテストする方法](https://stackoverflow.com/questions/40915547/angular-2-jasmine-how-to-test-a-function -of-a-component) –

答えて

0

あなたは以下のことを行うために必要な角度でテストケースを書き込むには:

カルマのinit は、より多くのヘルプの訪問のためのアサーションライブラリ を使用して 書き込み期待を.specファイルを作成しないカルマとジャスミン をインストールします。 https://jasmine.github.io/2.8/introduction

2.8は、最新のジャスミンのバージョン

ある
+0

すでに私はインストールプロセスを終えました。そのログイン機能のテストケースを書く必要があります。 – Kavitha

関連する問題