問題タブ [cucumber]
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.
ruby-on-rails - ストーリーをrestful_authenticationとcucumberで機能させる方法は?
の最新の安定したバージョンのクローンを作成した後
- レール(2.3.2)、
- rspec(1.2.2)、
- きゅうり(0.2.0.4 ... 2009年3月24日発売)、
- rspec-rails(1.2.2)、
- restful-認証(formatted_user_pathおよびその他のいくつかの問題を修正)、
- webrat、
- rubyist-aasm(および他のいくつか)
クリーンなRailsアプリケーションに移行し、各プラグインのすべての指示(私が信じていること)に従って、キュウリの話はまだ失敗しています:-(。問題の概要は次のとおりです。
- 'map.root:controller => "my_controller"'ルートを作成したにもかかわらず、リダイレクトはすぐには機能しません。 /li>
- ストーリーによると、ファイルを呼び出し
logged_in?
てもメソッドは保護されています。features/step_definitions/ra_env.rb
その呼び出しは、スタブを必要とせずにそれらのメソッドを利用可能にしませんか?
ああ、私はautospecを実行しようとしているので、それを開始するために次のコマンドを実行しました。
ruby - Test::Unit はまだレールに関連していますか?
私は昔ながらの方法でRailsを学んでいます。Rails を使用したアジャイル Web 開発 (第 3 版) を出発点として読んでください。私は現在、テストを教える章にいます。RSPec などの他の BDD テスト フレームワークについても認識しています。だから私は、RSpec、Cucumber、Test::Unit を知る/使用する必要性を置き換える必要があるかどうか疑問に思っていましたか? それらは両方ともそれ自体に関連性があり、異なる目的に使用されていますか?
更新: 私はテストを始めたばかりなので、さまざまなフレームワークに慣れるのに役立つリソースについてフィードバックを得たいと思っています。
ありがとう!
ruby-on-rails - JRuby用hpricotのインストール
Jruby on Railsのキュウリを見ようとしています。前提条件の 1 つは、前提条件として hpricot を持つ webrat です。
以下を使用して hpricot で gem をインストールしました。
gem install hpricot --source http://code.whytheluckystiff.net --version 0.6.1 --platform java
これにより、hpricot の Java バージョンがインストールされます。hpricot_scan.jar を CLASSPATH に追加しますが、実行すると:
次の出力が得られます。
等
HpricotScanService.java ファイルをコンパイルし、結果の .class ファイルをクラスパスに追加すると、次のようになります。
hpricot の新しいバージョンをインストールしようとすると、次のようになります。
私が間違っている/していない/どこで私が愚かであるかについて、誰かの手がかりはありますか?
Windows XP、JRuby 1.2.0 を使用
ruby - テストが失敗したときにシナリオで他のテストをスキップしないようにキュウリに指示する方法はありますか?
テストが失敗したときにシナリオで他のテストをスキップしないようにキュウリに指示する方法はありますか?
ruby-on-rails - Desert を使用したプラグインで Rspec と Cucumber を使用してテスト プロセスを統合する
私はデザートでいくつかの Rails プラグインを開発しており、開発で RSpec と Cucumber を使用したテストを使用したいと考えています。RSpec はデフォルトで Desert プラグインに統合されていますが、いくつかのバグが発生します。最後に、プラグインを使用する最小限のアプリケーションを作成し、プラグインを使用しない通常のアプリケーションのようにテストしようとしました。しかし、私はその解決策が嫌いです。プラグインはモジュール性を失い、RSpec はまだいくつかのバグを返します (彼はプラグインにあるモデル/ビュー/コントローラーを見つけることができません...)。Desert プラグイン (または従来のプラグイン) をテストしようとするのは私だけでしょうか? 誰かがそれらの問題を知っていて、解決策を得ることができますか?
web-services - Web サービスのテスト フレームワーク
Visual Dataflex で記述されたモノリシック アプリケーションと、他の (.NET) 言語で記述されたさまざまな補完アプリケーションがあります。それらはすべて同じデータベースを共有し、同じビジネス ロジックに従う必要があります。これら全体で統一されたビジネス ロジックを促進する 1 つの方法は、テスト用のインターフェイスとして Web サービスを提供することです。
もちろん、これが機能するには、Web サービスをテストするための優れたフレームワークが必要です。助言がありますか?たとえば、Cucumber はこれを「すぐに」実行できますか?
ruby-on-rails - 'cucumber' は私の rspec-on-rails テストを実行できますか?
私は、はるかに大きなプロジェクトの水域をテストするために使用している小さなテスト プロジェクトを持っています。私はテストのためにレール上で rspec を使用していますが、最近 Cucumber を調べました。非常に良さそうに見えますが、cucumber で仕様テストを実行したり、rspec (autospec) でキュウリの機能を実行したりする方法があるかどうか疑問に思っています。いろいろと調べてみましたが、確かな結論はまだ出ていません。
ありがとう、
マイク
cucumber - Cucumber で authlogic の current_user をテストするにはどうすればよいですか?
activate_authlogic を呼び出して、 Cucumberでauthlogic のテスト ヘルパーを使用しようとしています。
application_controller には current_user_session メソッドがあります。
ストーリーの途中でデバッガーにドロップすると、controller
が返されますAuthlogic::TestCase::MockController
。
しかし、controller.current_user_session.
の評価中にエラーが発生しましたnil.current_user_session
。
このモックはどのようにして突然 nil になるのでしょうか?
このモック コントローラーは、アプリケーション コントローラーのコードを認識していますか?
ruby-on-rails - Rails: cucumber と webrat を使用した thinking_sphinx の統合テスト - トランザクション フィクスチャのインデックスを作成するにはどうすればよいですか?
使用する検索機能のいくつかの Cucumber/webrat 統合テストが必要ですthinking_sphinx & sphinx
が、問題は、データがロードされ、通常のキュウリ テスト中にトランザクションでロールバックされるため、thinking_sphinx がインデックスを作成する方法がないことです。または、テストのサブセットだけでトランザクションをオフにする方法はありますか?
この問題は解決しましたか?
[編集 - 検索結果をからかうことを提案しないでください。統合テストで、thinking_sphinx を含むすべての機能の統合をテストしたい]。
silverlight - BDD シナリオと Silverlight テストの結果の関連付け
私は、ビヘイビア駆動開発 (BDD) を使用してアプリケーションを提供するチームと協力しています。Silverlight アプリケーションの提供を開始しました。
プレーン テキストで記述された合意済みの BDD シナリオを、Silverlight アプリケーションの自動テストの結果に関連付けたいと思います。そのため、アプリケーションでシナリオが満たされると、これが元のテキストにマップされていることを示す簡単なレポートが表示されます。これは、利害関係者 (別名プロダクト オーナー) が、どのような受け入れ基準がテストされ提供されたかについてのフィードバックを迅速に得ることができるようにするためです。
以前は、BDD を使用して Web アプリケーションを配信する際に、 FitnesseとCucumberを xUnit/rSpec と共に使用して、製品所有者と開発者の間のコミュニケーションを支援していました。
問題は、これらのレポート ツールのいずれかを使用して、Silverlight テスト フレームワークの結果と BDD シナリオ テキストをプラグインする簡単な方法がわからないことです。
私の質問: Silverlight を使用して、BDD プロジェクトでこの種の「レポート」を提供している人はいますか? もしそうなら、どのようにしましたか?