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

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

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

耙子
/lib
./lib/buffer.rb
/lib/垫子
./lib/buffer/doc.rb
./lib/buffer/db.rb
/规格
/规格/规格选项
./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

发表评论