spec测试是否会在每次测试中迁移dbs?

时间:2010-02-08 15:49:17

标签: ruby-on-rails sqlite rspec

我做了rake test:prepare并克隆了db。然后,当我执行spec spec / controllers / file时,它每次都会迁移db。

应该这样做吗?我以为它只应该迁移dbs一次。

由于

1 个答案:

答案 0 :(得分:0)

不,不应该这样做。我认为只要克隆数据库(rake db:test:clone)并运行测试就可以了。

  

rake db:test:clone - 重新创建测试   从当前的数据库   环境的数据库架构。

运行后,没有理由在每次测试时迁移数据库