草庐IT

mysql - azk - 如何设置测试数据库?

我在开发中使用了azk(它是一个RubyonRails项目),azk建立了一个名为#{manifest.dir}_development的MySQL数据库(使用manifest.dir是项目所在的目录名)。问题是当我尝试运行RSpec测试时,它将访问同一个开发数据库,​​而不是测试数据库。在过去的几个小时里,我和我的同事一直在苦苦思索如何设置测试数据库。我们如何做到这一点? 最佳答案 我来自azk核心团队,在这里我们通过简单地添加一对具有适当设置的额外系统+数据库来添加测试环境。当您对测试系统使用extends时,它会更容易:sys