gpt4 book ai didi

ruby-on-rails-3 - Rspec 应该在没有 lambda 的情况下更改计数

转载 作者:行者123 更新时间:2023-12-04 01:23:14 26 4
gpt4 key购买 nike

我试图找出另一种编写应更改计数测试的方法(没有 lambda)。
我正在使用 Rails 3。我也在使用 shoulda matcher gem

原因 - 所有测试用例都在格式中

describe "some stuff" do
it { should ... }
end

但是我无法遵循相同的模式来测试应更改计数

这是我所拥有的
describe "some stuff" do
it "should change count by one" do
lambda { ... }.should change(Model, :count).by(1)
end
end

有没有办法写出来
describe "some stuff" do
it { should change(Model, :count).by(1) }
end

非常感谢 !!

最佳答案

subject { lambda { ... } }

it { should change(Model, :count).by(1) }

关于ruby-on-rails-3 - Rspec 应该在没有 lambda 的情况下更改计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12306749/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com