2012-01-18 6 views
1

rspecとキュウリの最新バージョンを使用することができなくても、既存のRuby on Rails 2.3.5プロジェクトでRspecを使用するにはどうしたらいいですか?古いRoRプロジェクトでrspecとキュウリから始めるには?

私はRSpecの本を読んでいるが、それは私が新機能を開始しているRSpecのキュウリ の異なるバージョンをカバーしていますが、私は、私は、AJAXリクエストをテストするための情報を発見した、既存 で始めることができるかどうかはわかりませんしかしそれは貧しく、あいまいです

rspecオンラインのドキュメントも私にとっては混乱しています。 http://rubydoc.info/gems/rspec-rails/1.3.2

TDDで始めると誰も同じ問題に直面しましたか?

答えて

1

Ruby 1.8.7とRails 2.3を使用している場合は、JavaScript(AJAXを含む)をテストするために、この一連のGemファイルをGemfileで使用できます。このグループの宝石はjavascriptを実行します。

group :cucumber do 
    gem 'capybara', '0.3.9' 
    gem 'capybara-envjs', '0.1.6' 
    gem 'capybara-envjs-fixes', '0.0.5' 
    gem 'cucumber', '0.9.2' 
    gem 'cucumber-rails', '0.3.2' 
    gem 'launchy', '0.3.7' 
end 

この作品は、ジョンソンの宝石と、もはや維持されている(のみルビー1.8.7)から来たが、1.8.7 /レール2.3.x以降の時代に(slowly'ishを)働きました。

Feature: View dashboards 
    In order to see my data 
    I want to view my dashboard view 

    @javascript 
    Scenario: View dashboard 
    Given I am logged in 
    ... 
+0

エクセレント:あなたはあなたとJavaScriptで実行したい機能をマークします

!私はそれを試してみよう! –

+0

@JoseLuisTorres素晴らしい!それがあなたのために働くなら、戻ってこの答えを受け入れたものとしてマークしてください。 –

関連する問題