如何解决缓存?使用jasmine独立时的问题

时间:2013-05-01 06:05:19

标签: unit-testing jasmine

当我在浏览器中转到SpecRunner.html时,单元测试运行正常。我遇到的问题是,如果我更改其中一个测试,或者它测试并刷新页面的代码,它不会加载新测试或根本不做更改。我认为这将是一个缓存问题,但我选择了chrome dev工具disable cache

我做错了什么?

由于

编辑:尝试重新启动计算机,没有。清除缓存,没有。我不明白为什么会发生这种情况。

EDIT2:尝试强制重装,没有...更改了文件名和引用,仍然加载旧代码...

2 个答案:

答案 0 :(得分:0)

这可能无法解决您的具体问题,因为有可能发生这种情况的原因有很多。

对我来说,这是因为我删除了一些文件,然后将它们重新添加为git子模块。执行此操作后,ls向我显示了OLD文件,我没有意识到我必须上一个目录然后再​​回来与我刚刚删除的新文件进行交互。

答案 1 :(得分:0)

老问题,但我在寻找答案时最终到了这里,所以这里是我的解决方案以防万一 - 我遇到了与jasmine-rails类似的问题,从public /中删除了jasmine-specs.js资产为我做了。我使用https://github.com/searls/jasmine-rails中的jasmine-rails gem。