Я получаю ошибку в subj, когда пытаюсь запустить спецификации или генераторы в новом проекте rails.
Это происходит, когда я добавляю в смесь musta.
Я добавил следующее в config / environment.rb:
config.gem 'rspec', :version => '1.2.6', :lib => false
config.gem 'rspec-rails', :version => '1.2.6', :lib => false
config.gem "thoughtbot-shoulda", :version => "2.10.2", :lib => 'shoulda', :source => "http://gems.github.com"
Я на OSX.
- ruby 1.8.6 (2008-08-11 patchlevel 287)
- драгоценные камни 1.3.5
- рельсы 2.3.4
- rspec - 1.2.6
- следует - 2.10.2
- тестовый блок - 2.0.3
Мне известно о этом , и добавление config.gem 'test-unit', :lib => 'test/unit'
действительно решает проблему genrator, так как она не выдает исключение, но в конце выполнения выдает 0 tests, 0 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications
, поэтому я полагаю, это пытается запустить тесты, что является неожиданным и нежелательным, также спецификации перестают работать вообще, кажется, что rspec вообще не работает, при запуске rake spec
я снова получаю вывод test-unit (с 0 тестами, поскольку есть только спецификации тесты не определены)