百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
G

guard-rspec

> 编程语言
开源

Guard::RSpec 会自动运行您的规范 (类似于 autotest)

1.3K stars0 点赞2 次浏览
访问官网GitHub

工具介绍

Guard::RSpec 会自动运行您的规范 (类似于 autotest)

Guard::RSpec

Guard::RSpec 允许在文件被修改时自动且智能地启动测试。

  • 与 RSpec >2.99 和 3 兼容
  • 经过测试,支持 Ruby 2.2.x, JRuby 9.0.5.0 和 Rubinius。

安装

将该 gem 添加到 Gemfile 中 (在开发组中):

ruby
 gem 'guard-rspec', require: false

通过运行以下命令将保护定义添加到 Guardfile 中:

$ bundle exec guard init rspec

使用 RSpec 测试版进行安装

要安装 RSpec 的测试版,您需要设置所有依赖项的版本,例如:

ruby
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 项目,这还意味着添加:

ruby
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· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Ruby

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言