我正在尝试验证验证器在我的模型上是否正常工作,为此我正在使用 Rspec 和 Capybara。这是我的代码。
describe "#when registering" do
before { visit new_record_path }
describe "#with invalid information" do
describe "#should not modify database" do
subject { -> { click_button submit } }
it { should_not change(Pet, :count) }
it { should_not change(Owner, :count) }
end
end
end
end
当我运行规范时,我收到一个错误:“NilClass:Class 的未定义方法'model_name'”
什么可能导致 rspec 认为我的模型为零?
谢谢!