我想知道是否有可能在网络上创建一个rspec/capybara或任何可用的工具(免费或付费),我的资产(css,js,...)实际上在生产环境中被真正/有效地缩小和连接?
似乎是不可能的,因为我的测试总是处理本地代码而不是"生产"中的东西......
谢谢
如果您希望
请求规范测试缩小的资产,只需预编译您的资产并关闭config.assets.debug
并在config/environments/test.rb
中config.assets.compile
。
一般来说,没有理由这样做。你可以假设Rails将成功地缩小你的资产。在测试之前预编译资产会大大减慢您的速度,并且或多或少无法练习任何类似于测试驱动开发的东西。