Angularのドキュメントでは、次のように記述しています。
expect(scope.counter).toEqual(0);
そしてこれはここのような多くの場所で書かれました。
私はそれが何をするのか知りたいだけです
Angularのドキュメントでは、次のように記述しています。
expect(scope.counter).toEqual(0);
そしてこれはここのような多くの場所で書かれました。
私はそれが何をするのか知りたいだけです
これは、ユニットテスト用のJasmineユニットテストフレームワーク構文です。Angularは、単体テストの実践を使用、促進、および奨励します。
AngularJSではテスト容易性が非常に重要視されており、フレームワークの作成者は、AngularJSを使用して記述されたコードを簡単にテストできるようにしています。
AngularJSには、より高レベルのエンドツーエンドのテストのためのソリューションもあります。E2eテストは非常によく似た構文を使用します(したがって、キーワードにも気付くでしょうexpect
)が、それらはJasmineテストではありません。詳細については、https ://stackoverflow.com/a/13213262/1418796をご覧ください。
これはテストの一部です。https://docs.angularjs.org/guide/e2e-testingで説明されています
すべての詳細が表示されているわけではないため、ソースコードを調べることをお勧めします。
https://github.com/lathonez/clicker/issues/159も説明に役立ちます。「expect」が見つからなかったため、tsconfig.jsonに「types」:[「jasmine」]を追加する必要がありました。