gpt4 book ai didi

RSpec:描述、上下文、功能、场景?

转载 作者:行者123 更新时间:2023-12-03 04:49:05 24 4
gpt4 key购买 nike

describecontextfeaturescenario:这四者之间有什么区别我什么时候使用每一个?

最佳答案

contextdescribe 的别名,因此它们在功能上是等效的。您可以互换使用它们,唯一的区别是您的规范文件的读取方式。例如,测试输出没有差异。 RSpec 书中说:

"We tend to use describe() for things and context() for context".

我个人喜欢使用describe,但我可以理解为什么人们更喜欢context

featurescenario 是 Capybara 的一部分,而不是 RSpec,旨在用于验收测试。 feature 相当于 describe/contextscenario 相当于 it/示例

如果您使用 Capybara 编写验收测试,请使用 feature/scenario 语法,如果不使用 describe/it 语法。

关于RSpec:描述、上下文、功能、场景?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11643747/

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