Guard::RSpec 会自动运行您的规范 (类似于 autotest)
Guard::RSpec 允许在文件被修改时自动且智能地启动测试。
将该 gem 添加到 Gemfile 中 (在开发组中):
gem 'guard-rspec', require: false通过运行以下命令将保护定义添加到 Guardfile 中:
$ bundle exec guard init rspec要安装 RSpec 的测试版,您需要设置所有依赖项的版本,例如:
gem 'rspec', '= 3.5.0.beta3'
gem 'rspec-core', '= 3.5.0.beta3'
gem 'rspec-expectations', '= 3.5.0.beta3'
gem 'rspec-mocks', '= 3.5.0.beta3'
gem 'rspec-support', '= 3.5.0.beta3'
gem 'guard-rspec', '~> 4.7'对于 Rails 项目,这还意味着添加:
gem 'rspec-rails', '= 3.5.0.beta3'然后运行 bundle update rspec rspec-core rspec-expectations rspec-mocks rspec-support rspec-rails 或仅运行 bundle update 即可更新项目中的所有宝石。
Guard::RSpec 4.0 现在使用了一个更简单的方法,新的 cmd 选项可以精确定义在每次运行时将启动的 rspec 命令。此选项是必需的,因为可以调用 rspec 的方式有很多,模板现在包含了一个默认值,该值对于大多数应用程序应该都能正常工作,但可能不适用于所有情况。例如,如果您想支持 Spring 并使用自定义格式化器(以进度形式显示),则可以使用以下选项:
暂无开放 Issues,或尚未同步最近议题。