Я использую Rspec 2.6.1 на Rails 3.1.Проблема RSpec: ошибка синтаксиса has_selector
Я пробовал простой тест из руководства по рельсам. Вот что я имею в спецификации/контроллеры/pages_controller_spec.rb:
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
Все работает, если у меня есть только первый # test1 в файле. Это означает, что настройка в порядке. Но в тот момент, когда я добавляю # test2, я получаю кучу ошибок, а rspec больше не может запускать тесты. Ошибка корень, кажется, ошибка синтаксиса и проявляется следующим образом:
syntax error, unexpected ')', expecting keyword_end
Я посмотрел вокруг, и что, кажется, правильный синтаксис. Любая идея, в чем проблема?
Спасибо, Lucapette! Это была проблема. Я еще не усвоил эту рубиновую идиосинкразию :). Я имею в виду, что newline в коде отлично, но не пробел после имени функции! Это как-то не утонуло, но я думаю, что буду мудрее, потеряв несколько часов на этом сегодня! Еще раз спасибо. – Tabrez