gpt4 book ai didi

ruby-on-rails - Steak gem 解决什么问题?

转载 作者:行者123 更新时间:2023-12-02 07:48:15 24 4
gpt4 key购买 nike

我在 Capybara+RSpec 中对 Rails 项目进行了一些集成测试。今天遇到Steak gem 意味着是 Cucumber 的纯 Ruby 替代品。尽管乍一看,我看不到它们中的任何一个有任何值(value)。在我看来,Steak 将 describe 重命名为 feature 并将 it 重命名为 scenario。就我个人而言,我更喜欢 describe 和 it,因为我已经习惯了它们,而且我看不出有任何理由让我的验收测试看起来与我的 Controller 或模型测试不同。

我错过了什么吗?

最佳答案

牛排 RSpec+Capybara。 Steak 也是这三样东西:这个 Acceptance BDD 方法的名字(这样人们就知道你是如何测试的,只是使用那个名字),一个让这个方法尽可能方便的 gem(这样你就不必创建每个项目都有相同的目录和帮助程序)和一个使用它的开发人员社区(这样,如果您遇到问题,就知道去哪里问)。

要了解更多基本原理,您可能需要查看“为什么选择牛排?” the project's README 中的部分,或其他 StackOverflow awswer .

关于ruby-on-rails - Steak gem 解决什么问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5434741/

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