例如,我希望能够为我正在编辑的一个文件运行单个规范文件的测试。 rake spec执行所有规范。我的项目不是 Rails 项目,所以rake spec:doc不起作用。
rake spec
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
或者您可以跳过 rake 并使用“rspec”命令:
rspec path/to/spec/file.rb
在您的情况下,我认为只要您的 ./spec/db_spec.rb 文件包含适当的帮助程序,它就应该可以正常工作。
如果您使用的是旧版本的 rspec,它是:
spec path/to/spec/file.rb