2013-01-04 19 views
6

Sử dụng Rails 3.1.x, DatabaseCleaner gem và capybara 2, tôi nhận được thông tin sau khi thử chạy:Chạy thông số kỹ thuật ném "Mysql2 :: Lỗi: Bảng 'test_db.xxx' không tồn tại: TRUNCATE TABLE xxx

Failure/Error: Unable to find matching line from backtrace 
ActiveRecord::StatementInvalid: 
    Mysql2::Error: Table 'teambox_test_default.incoming_emails' doesn't exist: TRUNCATE TABLE incoming_emails 
# ./config/initializers/connection_fix.rb:24:in `execute' 
# -e:1:in `<main>' 

Trả lời

11

này được giải quyết bằng cách chạy:.

bundle exec rake db:test:prepare 
+0

Cảm ơn micho, tôi đã exepriencing cùng một vấn đề và điều này đã giúp tạo ra một số màu xanh lá cây trong rspec tôi Tuy nhiên, bây giờ tôi đang nhận được: Không/Lỗi: giới thiệu = FactoryGirl.create (: proposal_with_associations, m.to_sym => nil) ActionView :: Template :: Lỗi: phương thức chưa xác định 'to_date 'cho # vpoola88

Các vấn đề liên quan