安装 RSpec

如果你想使用 RSpec 作为 Rails 项目,你应该使用 rspec-rails gem,它可以自动为你生成帮助器和 spec 文件(例如,当你使用 rails generate 创建模型,资源或 Scaffolding 时)。

rspec-rails 添加到 Gemfile 中的:development:test 组:

group :development, :test do
  gem 'rspec-rails', '~> 3.5'
end

运行 bundle 以安装依赖项。

初始化为:

rails generate rspec:install

这将为你的测试创建一个 spec/文件夹,以及以下配置文件:

  • .rspec 包含命令行 rspec 工具的默认选项
  • spec/spec_helper.rb 包括基本的 RSpec 配置选项
  • spec/rails_helper.rb 添加了更具体的配置选项,以便一起使用 RSpec 和 Rails。

所有这些文件都使用合理的默认值编写,以帮助你入门,但随着测试套件的增长,你可以添加功能并更改配置以满足你的需求。