作为学术练习的一部分,我认为我会尝试让我的单元测试运行而不加载Rails env(或击中数据库)。运行Rails单元测试时没有加载环境或使用数据库
我以前见过这件事,看起来好像人们谈论得够多了,但我无法找到任何好的/当前的资源来完成它。
有没有人有任何好故事或有关如何做到这一点很长的博客文章?
作为学术练习的一部分,我认为我会尝试让我的单元测试运行而不加载Rails env(或击中数据库)。运行Rails单元测试时没有加载环境或使用数据库
我以前见过这件事,看起来好像人们谈论得够多了,但我无法找到任何好的/当前的资源来完成它。
有没有人有任何好故事或有关如何做到这一点很长的博客文章?
一个有用的链接:testing Rails without Rails
测试没有数据库将涉及许多嘲弄&存根,没有什么特别的补充。
结账NullDB。我与它有着混合的成功。
创建者&当前的维护者正在寻找新的维护者,因此应尽快解决当前的一些问题。
看起来NullDB已经被赋予了很多关注意义,只有一个开放的问题,似乎与CI协同工作。 – DBrown