タグ付けされた質問 「jasmine」

Jasmineは、JavaScriptコードをテストするための動作駆動型開発(BDD)フレームワークです。Jasmineには外部依存関係はなく、DOMは必要ありません。

4
AngularJSで分離スコープディレクティブを単体テストする方法
AngularJSで分離スコープを単体テストするための良い方法は何ですか ユニットテストを示すJSFiddle ディレクティブスニペット scope: {name: '=myGreet'}, link: function (scope, element, attrs) { //show the initial state greet(element, scope[attrs.myGreet]); //listen for changes in the model scope.$watch(attrs.myGreet, function (name) { greet(element, name); }); } ディレクティブが変更をリッスンしていることを確認したい-これは分離されたスコープでは機能しません: it('should watch for changes in the model', function () { var elm; //arrange spyOn(scope, '$watch'); //act elm …

1
Rails 6でJasmineを設定する方法は?
アプリ用に作成したJavascriptモジュールをテストできるように、Rails 6環境(WebpackがJavaScriptのアセットパイプラインを置き換える)でJasmineを構成するにはどうすればよいですか? 私はジャスミンのgemをインストールして実行しrails generate jasmine:install、jasmine.ymlJavaScriptソースと仕様の場所を指すように編集しました。 問題は、インポート/エクスポートステートメントを使用できないことです。(例えば、クロムでこのエラーのテスト結果に自分の最初のモジュールをロードしようとします。Uncaught SyntaxError: Unexpected token 'export') 私が言えることから、私はジャベルをセットアップしてbabelを使用する必要があります。しかし、私は新しいRails 6レイアウトでこれを行う方法についての説明を見つけることができません。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.