Я только что установил Rspec и Rspec-rails. Когда я пытаюсь запустить тест, он говорит:
rake aborted!
Command /opt/local/bin/ruby -I"lib" "/opt/local/lib/ruby/gems/1.8/gems/rspec-1.3.0/bin/spec" "spec/controllers/free_controller_spec.rb" --options "/Volumes/Trash/dev/app/trunk/spec/spec.opts" failed
Полный лог здесь: http://pastie.org/939211
Однако, мое второе "тестовое" приложение с sqlite работает с ним. Я думаю, что проблема в моей БД.
Моя версия ruby 1.8.7, я использую mysql в качестве базы данных.
Мои файлы:
функция / spec_helper.rb
конфиг / environment.rb
* * конфигурационная тысяча двадцать-один / окружающая среда / test.rb * ** тысяча двадцать-дв * одна тысячи двадцать-три
Список моих драгоценных камней
Мой тест просто:
require 'spec_helper'
describe FreeController do
it "should respond with success" do
get 'index'
response.should be_success
end
end
Я действительно не могу понять ошибку, поэтому не знаю, как ее исправить ..
Дополнительный вопрос: я должен использовать приборы и ActiveRecord, если я собираюсь использовать Machinist для создания тестовых данных? Что я должен сделать, чтобы отключить их?