gpt4 book ai didi

ruby-on-rails - Rspec,预计范围会改变

转载 作者:行者123 更新时间:2023-12-04 07:29:15 26 4
gpt4 key购买 nike

我在 Rspec 中编写了以下测试:

expect {
...
}.to change( User.where(:profile.exists => true), :count ).by(1)

但是这个范围只执行一次,并且它总是具有相同大小的相同数组。如何让rspec在expect中运行代码之前和之后执行这个范围?

最佳答案

OPs 解决方案,作为答案发布

这可能适用于有类似问题的其他人,也可能不起作用。原始问题中没有包含语料库,也没有经过独立验证。

expect {
# test goes here
}.to change{ User.where(:profile.exists => true).count }.by(1)

关于ruby-on-rails - Rspec,预计范围会改变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6780925/

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