Ruby ActiveSupport测试用例未在Sinatra中运行

Ruby ActiveSupport测试用例未在Sinatra中运行,ruby,sinatra,activesupport,Ruby,Sinatra,Activesupport,我正在安装一个新的Sinatra应用程序,在通过rake任务运行测试时遇到问题。当我运行rake:test时,任务运行,向我显示它将运行哪些文件,但什么也没有发生。我知道它正在加载类,因为它由于语法错误而失败,但我从未看到我的测试在运行。我错过了什么?下面是我的配置和示例测试: rakefile.rb /测试/单元/测试组织.rb 当我运行rake:test时,我可以看到TestTask正在找到test\u helper和test\u organization.rb,但我没有看到任何测试通过/失

我正在安装一个新的Sinatra应用程序,在通过rake任务运行测试时遇到问题。当我运行rake:test时,任务运行,向我显示它将运行哪些文件,但什么也没有发生。我知道它正在加载类,因为它由于语法错误而失败,但我从未看到我的测试在运行。我错过了什么?下面是我的配置和示例测试:

rakefile.rb /测试/单元/测试组织.rb 当我运行rake:test时,我可以看到TestTask正在找到test\u helper和test\u organization.rb,但我没有看到任何测试通过/失败


我是否遗漏了一些明显的内容?

看起来问题是由于我的测试助手中不需要minitest/autorun造成的。我添加了这一行,测试运行良好

require "rake/testtask"
require "sinatra/activerecord/rake"
require "./app"

task :default => :test

TEST_FILES = FileList["test/**/test*.rb"]

desc "Run all of the tests for redFish"
Rake::TestTask.new do |t|
  t.libs << "test"
  t.test_files = TEST_FILES
  t.verbose = true
end

task :default => "test"
ENV["RACK_ENV"] = "test"

require "rack/test"
require "awesome_print"
require "active_support"
require "active_support/core_ext"
require File.expand_path '../../test_helper.rb',__FILE__

class TestOrganization < ActiveSupport::TestCase
  def setup
    puts "setup for tests"
  end

  test "validates_required_fields" do
    puts "RUNNING TESTS"
    assert true
    refute false
  end
end