0

我真的很喜欢 Miniskirt 和 Minitest,但我在每次使用 spork 服务器运行时加载 factory.rb 文件时遇到问题。它去:

cannot load such file -- factories (LoadError)

我的 factory.rb 文件与我的 test_helper.rb 一起位于 /test 目录中。

任何提示将不胜感激。

require 'rubygems'
require 'spork'

Spork.prefork do
    ...
    require 'factories'
end
4

1 回答 1

0

我花了一点点试错才能让一切正常工作,但我通过切换到 spork-minitest 并使用 guard-minitest 的 master 分支来修复它。这是我的测试套件:

group :test, :development do
  gem 'capybara'
  gem 'database_cleaner'
  gem 'awesome_print'
  gem 'turn'
  gem 'guard'
  gem 'guard-spork'
  gem 'guard-minitest', github: 'guard/guard-minitest'
  gem 'guard-livereload'
  gem 'terminal-notifier-guard'
  gem 'capybara_minitest_spec'
  gem 'rb-fsevent', '~> 0.9.1'
  gem "spork-minitest", git: "https://github.com/semaperepelitsa/spork-minitest.git"
  gem 'miniskirt'
  gem 'minitest-spec-rails'
end

无论如何感谢您的帮助。

于 2013-03-15T22:37:06.700 回答