gpt4 book ai didi

ruby-on-rails - 在 Ruby on Rails 上,如何在另一个功能测试中断时运行一个功能测试?

转载 作者:行者123 更新时间:2023-11-28 19:46:49 25 4
gpt4 key购买 nike

假设您添加了一个 Controller 和操作(示例:story/index),并希望运行一个功能测试

rake test:functionals

然后您发现您的同事正在处理的项目的另一部分实际上在您的功能测试发生之前在较早的地方(另一个 Controller /操作)破坏了测试。

在这种情况下,您可以只运行一个功能测试吗?

最佳答案

聪明的回答
如果您的同事破坏了测试,那么他应该修复测试,否则他不应该将代码提交到 repo 协议(protocol)。这是我们通常在我从事的项目中遵循的主要原则。

不错的回答
试试这个

rake test:functionals TEST=test/functional/xy_test.rb

或者这个
在没有 rake 但使用显式 $-loadpath 的情况下运行一项测试也可以这里“ruby -I directory”指定了 $loadpath。否则你不会加载测试环境并且“require test_helper”失败!

ruby -I test test/functional/xy_test.rb

关于ruby-on-rails - 在 Ruby on Rails 上,如何在另一个功能测试中断时运行一个功能测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2977782/

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