0
Rails 3.1でRspec 2.6.1を使用しています。RSpecの問題:have_selector構文エラー
私はレールチュートリアルから簡単なテストを試しています。ここで私はスペック/コントローラ/ pages_controller_spec.rbに持っているものです:私は、ファイル内の唯一の最初の#test1にしている場合
describe "GET 'home'" do
it "returns http success" do
get 'home'
response.should be_success #test1
response.should have_selector ("title", :content => "Home") #test2
end
end
すべてが動作します。これはセットアップが正常であることを意味します。しかし、私が#test2を追加する瞬間、私はエラーの束を取得し、rspecはもはやテストを実行することができません。ルートエラーは構文エラーのようで、次のように表示されます。
syntax error, unexpected ')', expecting keyword_end
私は周りを見回し、正しい構文のようです。問題は何ですか?
に
response.should have_selector ("title", :content => "Home")
を変更する
ありがとうLucapette!それが問題でした。私はまだこのルビーの異質性を内面化していない:)。私はコード内の改行はうまく機能名の後にスペースではないことを意味する!それは何とか沈んでいないが、私は今日これで数時間を失った後に賢くなるだろうと思う!再度、感謝します。 – Tabrez