小编典典

如何在 RSpec 中运行单个测试/规范文件?

all

例如,我希望能够为我正在编辑的一个文件运行单个规范文件的测试。 rake spec执行所有规范。我的项目不是 Rails 项目,所以rake spec:doc不起作用。

不知道这是否重要,但这是我的目录结构。

./Rakefile
./lib
./lib/cushion.rb
./lib/cushion
./lib/cushion/doc.rb
./lib/cushion/db.rb
./spec
./spec/spec.opts
./spec/spec_helper.rb
./spec/db_spec.rb

阅读 61

收藏
2022-04-18

共1个答案

小编典典

或者您可以跳过 rake 并使用“rspec”命令:

rspec path/to/spec/file.rb

在您的情况下,我认为只要您的 ./spec/db_spec.rb 文件包含适当的帮助程序,它就应该可以正常工作。

如果您使用的是旧版本的 rspec,它是:

spec path/to/spec/file.rb
2022-04-18