Rails + Spork + Minitest +自动测试和模型

时间:2012-07-30 02:17:54

标签: ruby-on-rails autotest spork minitest

我安装了Rails + Spork + Minitest + Autotest,如S. Christoffer Eliesen在how-to-combine-autotest-and-spork-in-rails-testing中所示,它适用于不涉及数据库的测试。如果我添加模型,它不起作用:

rails g scaffold post name:string
rake db:migrate

然后它给我以下错误:

ActiveRecord::StatementInvalid: Could not find table 'posts'

如何让它“看到”数据库/表的更改?

1 个答案:

答案 0 :(得分:1)

您还需要在测试环境中运行迁移。

rake db:migrate RAILS_ENV=test