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

发布于 2022-05-26 23:33:43

例如,我希望能够为我正在编辑的一个文件运行单个规范文件的测试。 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
关注者
0
被浏览
9
1 个回答
  • 面试哥
    面试哥 2022-05-26
    为面试而生,有面试问题,就找面试哥。

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

    rspec path/to/spec/file.rb
    

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

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

    spec path/to/spec/file.rb
    


推荐阅读
知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看