Как написать это с помощью rspec

Я обновил свою версию rspec до самой последней версии, и у меня есть тесты с похожим синтаксисом

it "should delete a company" do
  expect { click_link "Delete Company" }.should change(Company, :count).by(-1)
end

. Я просмотрел документацию и не нашел ничего, что могло бы сделать это в текущей версии... какие-либо идеи о том, как этого добиться

Я получаю ошибку

9) Company Pages Edit page as an admin user should delete a company
   Failure/Error: expect { click_link "Delete Company" }.should change(Company, :count).by(-1)
   NoMethodError:
     undefined method `call' for #
   #./spec/requests/companies_spec.rb:79:in `block (3 levels) in '

5
задан Matt Elhotiby 10 July 2012 в 21:27
поделиться