当我尝试添加销毁方法的规格时,会引发错误。 用户有很多项目。
尝试为用户创建项目。然后删除该特定用户的项目会引发错误。
我尝试过,
scenario 'project get removed after delete' do
user = FactoryBot.create(:user)
project = user.projects.create(FactoryBot.attributes_for(:project))
delete :destroy, :slug => project.id
expect(response.status).to eq 200
end
获取错误
NoMethodError:
undefined method `delete' for #<RSpec::ExampleGroups::Destroy:0x00000005cff620>