是否有更好的方法来格式化此测试以使其更具可读性?
expect {
within '.foo' do
click_link 'Delete'
end
}.to change {Foo.count}.by 1
期望 do...end
有效,但更丑陋...
最佳答案
也许是这样的?
expected = expect do
within '.foo' do
click_link 'Delete'
end
end
expected.to change { Foo.count }.by 1
不是很漂亮,但减少了一些线路噪音。
关于ruby-on-rails - 如何格式化多行 RSpec expect {}.to change,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13274708/