ruby-on-rails – 安装minitest导轨后,rake测试没有做任何事情

ruby-on-rails – 安装minitest导轨后,rake测试没有做任何事情,第1张

概述问题标题几乎总结了一下,但这是一个更按时间顺序的描述: >我开始了一个新的rails 3.2.9 app,没有通过任何特殊选项(即没有跳过测试单元). >我将minitest-rails添加到gemfile并运行bundle install. >我删除了测试文件夹的内容,并运行了rails g mini_test:install. 现在,如果我进行rake测试,没有任何反应. 我可以自己创建rak 问题标题几乎总结了一下,但这是一个更按时间顺序的描述:

>我开始了一个新的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测试没有做任何事情所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/langs/1275170.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-08
下一篇 2022-06-08

发表评论

登录后才能评论

评论列表(0条)

保存