gpt4 book ai didi

ruby - 使用 RSpec,常量是否描述了一个大禁忌?

转载 作者:数据小太阳 更新时间:2023-10-29 07:57:34 24 4
gpt4 key购买 nike

我只是花了很长时间试图弄清楚为什么我的规范单独通过,但是当同时运行 Controller 和库测试时,一些规范莫名其妙地失败了。罪魁祸首是:

在一个规范中:

describe SomeThing do
CONSTANT_VALUE = "a value"

# ... examples etc ...
end

还有一个:

describe AnotherThing do
CONSTANT_VALUE = "a different value"

# ... the rest is history
end

我分配给这些常量的值在我的规范之间泄漏并导致意外行为。我应该使用 let block 来定义常量等吗?还是别的?

最佳答案

是的,let 就是这里的答案。

关于ruby - 使用 RSpec,常量是否描述了一个大禁忌?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6127639/

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