【发布时间】:2014-07-17 13:45:27
【问题描述】:
我正在尝试使用 minitest 创建一个新的 Rails 4.1.4 应用程序(Ruby 2.1.2)。按照下面显示的说明进行操作后,当我运行 rake -T 时,它不会显示任何 minitest rake 任务。
这里有什么我遗漏的吗?
1) 添加到Gemfile
group :test do
gem 'minitest-rails'
gem 'minitest-rails-capybara'
gem 'minitest-colorize'
gem 'minitest-focus'
end
2)bundle
3) 添加到test/test_helper.rb(在require "rails/test_help" 之后)
require 'minitest/rails'
require 'minitest/rails/capybara'
require 'minitest/focus'
require 'minitest/colorize'
4) 从config/application.rb 中删除require 'rails/all'
5) 添加到config/application.rb
require "active_record/railtie"
require "action_controller/railtie"
require 'rake/testtask'
require "action_mailer/railtie"
require "sprockets/railtie"
require "minitest/rails/railtie"
然后我运行rake -T,它会返回一个不包含任何小型测试任务的 rake 任务列表。
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-4 rake minitest