4

私が達成しようとしているのは、http://pivotallabs.com/talks/76-extending-rails-3 分 34 で Yehuda が test-unit で行うように、rails3 で webrat との統合テストを行うことです

例:

describe SomeApp
  it "should show the index page"
    visit "/"
    body.should =~ /hello world/
  end
end

誰かがそれを行う方法を知っていますか?

4

4 に答える 4

5

rspec-rails を使用してみました: http://github.com/rspec/rspec-rails

これは、Rails 3 で動作する新しい RSpec 2.0 のリポジトリ (Readme のインストール手順) です。

于 2010-02-22T17:57:18.487 に答える
3

thinkbotは、これに関するブログ投稿を公開しました。

Web アプリケーションの進化と成長に伴い、安定性が問題になる可能性があります。統合テストは、アプリケーションが期待どおりに動作していることを検証するエンド ツー エンドのテストを実行するための優れた方法を提供します。

エンドツーエンドのテストのための Capybara との RSpec 統合テスト

于 2012-10-26T01:04:13.850 に答える
2

Rails 3 のサポートは rSpec 2 で行われるようです。

于 2010-01-25T10:42:43.643 に答える
1

このリンクを確認してください。Rails3 http://github.com/rspec/rspec-railsでrspec を使用するのは非常に簡単です。Rails 2.xx のようにスクリプトを実行したり、rspec_scaffold を生成したりする必要はありません。Railsを実行するだけです。 g scaffoldを実行すると、rspec ファイルが生成されます

于 2010-03-16T14:34:05.933 に答える