我们有一个相当广泛的验收测试套件,在我们的CI服务器上运行,由Github推钩触发。我想添加一个功能或规范来基本测试,rake assets:precompile
运行顺畅。我们通常在一个capistrano回调中运行这个任务,但它已经发生了,无论出于何种原因,一些资产不能/不会被预编译,我错过了那个痛苦的凌乱的capistrano输出的警告。在我看来,如果这打破了CI的构建,那将是有意义的。
现在我的问题是,有人这样做吗?有“标准”或简单的解决方案吗?有没有比仅使用should_not raise_error ...
调用rake任务更全面的东西?