gpt4 book ai didi

ruby - 如何在 rspec 中运行多个测试

转载 作者:太空宇宙 更新时间:2023-11-04 03:51:32 25 4
gpt4 key购买 nike

我通过 rspec 运行了几个测试。名称为 test1.rbtest2.rb 等。如何在队列中运行所有这些程序,而不是在 Linux 控制台中逐一运行?我尝试过

rspec -e"test"

变体,但控制台显示所有示例均已被过滤掉。请帮忙。

最佳答案

在继续之前,请注意所有规范文件名均应以 _spec.rb 结尾。在你的情况下它应该是:test1_spec.rb , test2_spec.rb , 等等。我鼓励您结账 RSpec documentation on command line usage 。运行 ./spec 内的所有规范目录。您可以运行:

$ rspec .

您可以通过 --order 以随机顺序运行所有规范的选项:$ rspec --order rand 。如果您想运行特定的规范文件,那么您可以传递 path/to/your/file :

$ rspec spec/test1_spec.rb spec/test2_spec.rb

请查看 -e or --example 命令选项,它运行规范,并将描述作为参数传递给 -e选项以获得更清晰的信息。

关于ruby - 如何在 rspec 中运行多个测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26159558/

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