問題タブ [teaspoon]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
295 参照

ruby-on-rails - Guard spec/javascripts テストは初回のみテストを実行します

Jasmine テストでガードを機能させようとしています。私はガードジャスミンとジャスミンライス、ガードジャスミンとジャスミンレール、小さじ1杯を試しました. 同じエラーが発生します。最初にガードを設定したときはテストが機能しますが、スペック ファイルまたは JavaScript ファイルを保存するたびにテストが更新されません。これは、guard でテストを実行した場合、またはブラウザーで実行した場合 (つまり、jasmine-rails の場合は /jasmine、ティースプーンの場合は /teaspoon)、rails s を実行するとテストは機能しますが、次の場合はテストが更新されません。それらを保存してページを更新します。

この動作は、spec/javascripts ディレクトリでのみ見られます。spec/controllers などでテストを実行すると、ガードは期待どおりに機能します。

何が問題なのかについて何か提案はありますか?

ここに私のガードファイルがあります:

ありがとうございました、

0 投票する
1 に答える
1394 参照

ruby-on-rails - Rails jasminerice、jasmine-rails、または teaspoon で JavaScript をテストするには、どの gem を使用する必要がありますか?

Rails 4 で JavaScript のテストを始めていますが、2 つのオプションがあるようです。しばらく前から存在しているように見える jasminerice gem と、あまり最新ではない可能性がある jasmine-rails gem と、より頻繁にリリースされているように見える jasmine-rails gem です。jasminerice または jasmine-rails を使用する必要がありますか?

更新私の検索ラウンドから、ティースプーンがブロックの新しい人気のある子供のようです: https://github.com/modeset/teaspoon

0 投票する
2 に答える
13291 参照

angularjs - angular mock `module` の結果、「[Object object] は関数ではありません」

Teaspoon で実行されている Jasmine を使用して、Angular で単体テストを作成しようとしています。テストは実行されていますが、失敗しているコントローラーの存在をテストするためだけの簡単なテストがあります。次のテスト設定があります。

require ステートメントは、依存関係を処理する Browserify によって処理されますが、spec ヘルパーに使用しているスプロケットにフックすることもできます。

必要なアプリの中で、私は持っています

このテストを実行すると、次のエラーが発生します

これを理解しようとかなりの時間を費やしましたが、何が起こっているのかわかりません。どんな助けでも感謝します。

0 投票する
0 に答える
133 参照

ember.js - Teaspoon 単体テスト ember 通知メッセージと約束

私はこのコードをテストしています。構文はコーヒースクリプトです。

  1. それには約束があります.onメソッドを取得する方法がわかりません.onメソッドをスタブすると、約束は実行されません...
  2. 通知の場合、アサーションを確認するにはどうすればよいですか? オブジェクトを確認してみましたが、プロパティを持つオブジェクトではないようです。
0 投票する
0 に答える
231 参照

phantomjs - Syn ライブラリを使用して Qunit/PhantomJS でのドラッグ アンド ドロップをシミュレートする

この同じエラーが発生し続けます-> Document.elementFromPoint の引数 1 は有限浮動小数点値ではありません。

「グループ」要素を addGroupBtn にドラッグしようとしています。ただし、シミュレーションが機能していないようです。小さじ1杯のブラウザで実行しても、同じエラーが発生します。コンソールでテストしましたが、結果を達成できませんでした。たぶん、私の側の構文エラーまたはドキュメントの誤解です。また、フレームワークは ember.js を使用した ruby​​ on rails です。

このライブラリのドキュメントは次のとおりです: http://v3.javascriptmvc.com/docs.html#&who=Syn.drag

0 投票する
1 に答える
679 参照

javascript - ティースプーン + モカ + イスタンブール カバレッジ

Teaspoon は、次の場所で Mocha を使用したテストを表示しています: localhost:3000/teaspoon/default

コード カバレッジ レポートに、Istanbul と Teaspoon を使用できることを読みました。

npm istanbul でインストールしましたが、teaspoon で実行する方法がわかりません。

localhost:3000/coverage または localhost:3000/teaspoon/default/coverage でカバレッジに到達したい

構成は何ですか?Teaspoon でデフォルトのものを試しましたが、動作しません:

0 投票する
2 に答える
997 参照

ruby-on-rails - CircleCI でティースプーンに奇妙なエラーが表示される

私は、開発マシンでいくつかの JavaScript テスト (CoffeeScript で記述) に小さじ 1 杯を使用しています。

しかし、CircleCI では次のエラーで終了します。

誰でもこのエラーで私を助けることができますか? ありがとう