>我开始了一个新的rails 3.2.9 app,没有通过任何特殊选项(即没有跳过测试单元).
>我将minitest-rails添加到gemfile并运行bundle install.
>我删除了测试文件夹的内容,并运行了rails g mini_test:install.
现在,如果我进行rake测试,没有任何反应.
我可以自己创建rakefile并手动指定TestTask,但是我没有选择执行rake test这样的选项:应该是内置的控制器,除非我手动欺骗所有这些.
有没有其他人遇到这个?
解决方法 确保在测试文件的顶部添加require’test_helper’.例如require 'test_helper'class UsersControllerTest < ActionController::TestCase test "should pass" do assert true endend
自动生成的test_helper文件我看起来像这样:
ENV["RAILS_ENV"] ||= "test"require file.expand_path('../../config/environment',__file__)require 'rails/test_help'class ActiveSupport::TestCase ActiveRecord::Migration.check_pending! fixtures :allend总结
以上是内存溢出为你收集整理的ruby-on-rails – 安装minitest导轨后,rake测试没有做任何事情全部内容,希望文章能够帮你解决ruby-on-rails – 安装minitest导轨后,rake测试没有做任何事情所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)