我正在使用现有的Rails 3.2网站,并负责使用Minitest向其中一个引擎添加测试。我的根本问题是rake test
之外没有可用的佣金任务。在此引擎的目录中运行任何内容都将导致错误:
rake aborted!
Don't know how to build task '[insert task here]'
因此,我无权访问db:create,db:test:prepare等。我手动创建了测试数据库和其中一个表。但是,对于我的所有测试,我现在收到以下错误:
SQLite3::SQLException: no such table ...
即使表位于数据库中并且有可用的固定装置。如何获得可用的虚拟数据库?