Мои спецификации проходили до тех пор, пока я не изменил на response_with в моем сгенерированном контроллере.Я столкнулся с этой проблемой на github, но она была закрыта некоторое время назад.Я в тупик, что делать дальше.Как я могу решить эту проблему?
#campaigns_controller.rb
# POST /campaigns
# POST /campaigns.json
def create
@campaign = Campaign.new(params[:campaign])
respond_with(@campaign)
end
#campaigns_controller_spec.rb
describe "with valid params" do
it "creates a new Campaign" do
expect {
post :create, :campaign => valid_attributes
}.to change(Campaign, :count).by(1)
end
Errors:
Failure/Error: expect {
count should have been changed by 1, but was changed by 0