我正在处理RSpec和水豚测试期间的巨大问题。在开发模式中,一切都按预期工作,但在测试时,RSpec使用一些不同的(可能是旧的)文件。
我注意到测试时同一场景中测试和开发输出之间的差异。我做了一些研究,发现RSpec在开发模式下没有使用与rails服务器相同的文件。我通过更改渲染页面来渲染"你好"来实现这个目标。在rails开发服务器上打印出来"你好"在页面上,但在测试中,页面与在渲染中进行更改之前的页面相同。
首先我认为缓存和临时文件存在问题,所以我将其全部删除,但我不能工作。您有什么想法为什么我的测试RSpec使用其他(旧)而不是我的应用程序文件?我也尝试在开发环境中运行RSpec测试,但它仍然没有使用正确的文件。