ジャスミンテストを正式な角度2のドキュメント - https://angular.io/docs/ts/latest/guide/testing.htmlで説明していますが、パイプテストの例は正しく動作しません。 テストを実行すると、ヒーローのスペックだけが表示され、結果はブラウザに表示されます。公式ジャスミンテスト101のサンプルがAngular2とTypeScriptの場合、@ Pipeアノテーションがある場合は動作しません
私は、その後のテストが動作し、パイプ注釈をコメントアウトした場合:
`` ``
import { Pipe, PipeTransform } from '@angular/core';
//@Pipe({ name: 'my-uppercase' })
export class MyUppercasePipe implements PipeTransform {
transform(value: string) {
return value;
}
}
`` ``
を誰もが追加する必要があるものを私を助けることができますパイプアノテーションでテストを実行するには?チュートリアルの後に変更されたコードはここにあります - https://github.com/rohans84/quickstart
この変更は問題にはまったく影響しませんでした。パイプ注釈が追加されてもテストは実行されません。 – Rohan
また、specファイルとclassファイルの両方のjilコードをポストすることができます。また、テストファイルをロードするhtmlファイルとシステムの設定を追加することはできますか?私は何が欠けているか見たい – Rohan
あなたのご意見ありがとうございます 問題の原因は、HTML-Testrunnerを使用している可能性があります。 テストガイドが最新ではないので、箱の外では動作しない可能性があります。 私はテストを実行するためにカルマを使用します。 GitHubで自分のリポジトリを見ることができます。 テストを実行するためのセットアップがあります。https://github.com/GregOnNet/angular2-testing-playground –