問題タブ [spinach]

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 に答える
89 参照

.net - DotNet用のほうれん草はありますか?

.NetでSpinachをテストすることに興味がありますが、.Net用にそれに基づくフレームワークがあるかどうか誰かが知っていますか?

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

ruby-on-rails - 別のステップから別のステップを呼び出します、ほうれん草

ほうれん草を使って別のステップの中から別のステップを実行する方法があったことを思い出します。

思い出すと、そのようなステップは次のようになります。

.execute(step)が見つかりましたが、引数として送信する Step オブジェクトを取得できませんでした。別のステップ内からステップを実行するにはどうすればよいですか? 助けていただければ幸いです。

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

ruby-on-rails - 機能ステップでのランダム データ生成

機能ステップの作成にほうれん草の宝石を使用します。上記のコードは私の機能のステップです。また、フレームワークのテストには minitest を使用します。私はファブリケーターの宝石を使ってランダムなデータを作成しています。

これは、ID モデルの製作者クラスです。サインアップ機能を実行すると、次のエラーが表示されます。

Fabricate.Attributes_for くらいだと思います。Fabricate :identity を使用すると、エラーは発生しません。

私はこれを解決できませんでした。何か案は?前もって感謝します。

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

cucumber - きゅうりとほうれん草の速度比較

テスト用にキュウリを評価していますが、実行速度が遅すぎます。私はホウレンソウを見つけましたが、それらが速度的にどのように比較されるのか疑問に思っています.

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

ruby - Guard-spinach - 「rails server」エラーを引き起こします

これに対する解決策は見つかりませんでした。require: cannot load such file -- guard/guard (LoadError)Rails サーバーを起動しようとすると、エラーが発生します。

それが私の宝石ファイルです:

そして、開発サーバーの実行は機能しません:

ただし、コメントアウトする#gem 'guard-spinach'と正常に動作します。

を使用して宝石をインストールしましたbundle install --path vendor/bundle

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

ruby-on-rails-4 - ローカル Rails UI テストの最初のリクエストを高速化する方法

ほうれん草、カピバラ、ポルターガイストを組み合わせて、自動化された UI テストを作成しています。ローカルでのテストの実行を高速化しようとしています。環境の読み込みに少し役立つSpringを使用しています。ただし、Poltergeist が開始するアプリ サーバーへの最初のリクエスト ( visit) は、Rails が最初にアセットをコンパイルする必要があるため、低速です。テスト環境でローカルサーバーを起動してから、ほうれん草env.rbファイルでこれを実行しようとしました:

これにより、Web サーバーがほうれん草プロセスとは異なるプロセスで実行されているため、デバッグが困難になります。また、アセットをプリコンパイルすることは良い解決策ではありません。なぜなら、JS ファイル内のものを微調整し、テストを実行して変更を検証するたびにアセットを実行する必要がないからです。

結論:最初のテスト サーバー リクエストを高速化する方法を見つけた人はいますか?

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

ruby-on-rails - ChromeDriver/Spinach/Selenium エラー: 'Window' から 'localStorage' プロパティを読み取れませんでした: 'data:' URL 内でストレージが無効になっています

ほうれん草のテスト (Ruby on Rails) でエラーが発生します。すべてのテストは同じ理由で失敗します。

ほうれん草の失敗したテスト ステップの例:

アイデア?

セットアップには、RSpec、Capybara、Spinach、Chromedriver、Selenium が含まれます。コードには、Mongo、Node.js、Rails が含まれます...

更新: テストを実行する前にアプリを実行するようにテストが設定されていなかったため、最初にページに正しくアクセスせずにローカル ストレージを見つけようとしていたことに気付きました (「ページが見つかりません」)。別の端末タブでアプリを手動で実行すると、問題が解決しました。この質問は、助けが必要な次の n00b に任せます。;-)