小编tlo*_*art的帖子

Rspec:如何验证记录是否已被删除?

我创建了一个简单的 Rspec 测试来验证创建的模型是否已被删除。但是,测试失败,因为模型仍然存在。任何人都可以提供有关如何确定记录是否确实被删除的任何帮助吗?

RSpec.describe Person, type: :model do

let(:person) {
    Person.create(
      name: "Adam",
      serial_number: "1"
    )
  }
  
  it "destroys associated relationships when person destroyed" do
  person.destroy
  expect(person).to be_empty()
  end
end
Run Code Online (Sandbox Code Playgroud)

ruby unit-testing rspec ruby-on-rails-5

25
推荐指数
2
解决办法
9670
查看次数

标签 统计

rspec ×1

ruby ×1

ruby-on-rails-5 ×1

unit-testing ×1