問題タブ [webrat]
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 - Cucumber を使用してページ内の 1 つ以上の画像をテストするにはどうすればよいですか?
Cucumber を使用して特定のページに 0、1、2、または 3 倍の写真 ('foo.png') があるかどうかをテストしたいと考えています。
カスタムステップはどのように記述すればよいですか?
ありがとう
ruby-on-rails - キュウリとのリンクであるかどうかを特定の単語でテストするにはどうすればよいですか?
このカスタムステップが欲しいです:
そして彼の反対:
このページでは、次のようなものを使用できます。
または代わりに
'foo'がリンクである場合とそうでない場合をテストする必要があります。ありがとうございました。
ruby-on-rails - #の未定義メソッド `find_link'(NoMethodError)
Rspecは明らかに私を嫌っています。私はちょっと彼が嫌いです。
ターミナルから:
私のenv.rbファイル:
なにが問題ですか?ありがとうございました。
ruby-on-rails - Cucumberを使用してRailsでOAuthプロバイダーをテストする
OAuthによる認証を可能にするRailsサイトがあります(RestfulAuthenticationとRailsOAuthプラグインを使用しています)。それが機能することを確認するために、私はOAuthコンシューマーとして機能するクイックサイトを作成しました。
ただし、テストはCucumber機能に自己完結型である必要があります。理想的には、これはWebratを使用して、Cucumberがデータベースのリセットを独自に正しく管理できるようにし、Cucumberテストが機能するためにサーバーのインスタンスを実行する必要がないようにします。ただし、OAuthプラグイン(および基盤となるgem)がHTTPリクエストを作成するため、すべてのリクエストを自分で生成せずにWebratを通過する簡単な方法を考えることはできません(OAuth gemからキュウリにコードを記述します)。テスト)。
何か案は?
ありがとう
ruby-on-rails - Webrat(web_steps.rb)は使用されていません
次のキュウリスクリプトを実行すると:
次のメッセージが表示されます。
ただし、webratを使用していますが、web_steps.rbのこの行を認識していないようです。
features / support / env.rbを確認しましたが、webratが適切に必要とされているようです。
何かご意見は?
ruby-on-rails-3 - キュウリの未定義のwebratメソッドstep_definitions
機能を実行すると、次のエラーが発生します。
これは私の関連部分ですGemfile
。
関連するstep_definition(重要ではないと思いますが)
env.rbには、次のWebrat構成があります。
ここで足りないものはありますか?
html - 選択ボックスにWebratの特定のオプションがあることを確認してください
Webrat を使用して、選択ボックスに特定の値がオプションとしてリストされていることを確認するにはどうすればよいですか? 私は現在持ってfield_named(field).value.should contain(value)
いますが、それは最初に選択された値に対してのみ通過し、選択されていない値に対しては通過しません。選択されていないオプションが存在することを確認するにはどうすればよいですか? また、選択ボックスで使用可能なオプションの数を確認するにはどうすればよいですか?
field_named(field).element.search(".//option[@selected = 'selected']").inner_html.should =~ /#{value}/
何が選択されているかを実際に気にするのではなく、存在するものだけを気にすることを除いて、似たようなものが必要だと思います。
あなたの答えがどこから来たのかについての情報源も提供できますか? 基本を超えた Webrat の使用に関するドキュメントを見つけるのは非常に困難です。
ruby-on-rails - キュウリ/ウェブラットがredirect_toに従わない
Rails 3.0.0、rspec-rails 2.0.0.beta.20、webrat 0.7.2.beta.1、cucumber-rails0.3.2を実行しています。次のシナリオがあります。
実行すると、次のようになります。
コントローラのredirect_toに従わないように:
私は一歩を逃していますか?webratはすべてのリダイレクトに従っていると思いました。ありがとう
Launchy Gemを使用すると、次のようなページが表示されます。
access_pathへのリンクを含む「リダイレクトされています」
?