1
を作成しませんPREPARE私はRailsの3.2.9上だと私はrspec
コマンド以下のコマンドをすくいテスト:テスト・データベース
rake db:drop db:create db:schema:load db:migrate test:prepare
rspec spec/
を実行しようとするとは
Mysql2::Error: Table 'app_test.articles' doesn't exist: SHOW FULL FIELDS FROM `articles` (ActiveRecord::StatementInvalid)
エラーをスローしますしかし、私はseperatly test:prepare
コマンドを実行すると、それが動作:
rake db:drop db:create db:schema:load db:migrate
rake test:prepare
rspec spec/
同じrakeコマンドでテストデータベースを準備するのがなぜ機能しないのですか?
これはまさに 'テストです:デシベルをドロップします:スキーマ:ロードDB:DBを作成prepare'が'すくいデシベルとしてみてくださいそして、 – 23tux
を行うことを目的としているテスト:prepare'デシベルを移行 –
同じ結果、 'test:prepare'と' db:test:prepare'の間に違いはありません – 23tux