問題タブ [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 投票する
0 に答える
129 参照

ruby-on-rails - ティースプーンで AngularJS をテストする

Jasmine スイートでティースプーンを使用して、Ruby on Rails で AngularJS スクリプトをテストしようとしています。「rake teaspoon」の実行中に、次のエラーが表示されます -

ポインタはありますか?

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

javascript - rails teaspoon エンジンでのテスト *_spec.js をロードしていません

テストする js コードを含むエンジン (gem) に取り組んでいますが、動作させることができないようです。ウィキの記事に従って基本的な例を設定しましたが、0 examples, 0 failures.

完了した手順:

  • gemspec ファイルに s.add_development_dependency 'teaspoon-jasmine' を追加しました
  • ダミーは仕様内/ダミー
  • spec/teaspoon_env.rb:

    /li>
  • レーキファイル:

    /li>
  • spec/javascripts/spec_helper.js (生成時のデフォルト)
  • 仕様/javascripts/example_spec.js:

    /li>

問題は、テスト エンジンを実行しようとすると、次のようになることです。

また、次のコマンドを実行しようとしましたが、同じ結果が得られました。

  • $> バンドル エグゼクティブ ティースプーン
  • $> 小さじ1杯
  • $> バンドル exec ティースプーン spec/javascripts/example_spec.js
  • さらに $> bundle exec teaspoon spec/javascripts/non_existent_file_spec.js

何が機能していないのか、あまりわかりません。非標準アプリとして、私はbrowserify-rails(正常に動作しています)を介してes6を使用しており、engine.rbに入りました:

どんな助けや手がかりも大歓迎です。

アップデート:

問題を簡単に確認して再現できるように、strach からエンジンを作成しました。

レポエンジンの例

特に、ティースプーンのセットアップに関するコミットは、この 1 つです。

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

ruby-on-rails-4 - 初期化されていない定数 Teaspoon::Framework

teaspoon 0.9.1 を teaspoon-jasmine 2.3.4 にアップグレードしました。rails generate teaspoon:install を実行した後、「Error: uninitialized constant Teaspoon::Framework.」が表示されます。エラー

私はジャスミンフレームワークを使用しています。フレームワークエラーがスローされる理由は何ですか?