当我进入SpecRunner.html
浏览器时,单元测试运行良好。我遇到的问题是,如果我更改其中一个测试,或者它测试并刷新页面的代码,它根本不会加载新测试或更改。我认为这将是一个缓存问题,但我选择了 chrome 开发工具disable cache
。
我究竟做错了什么?
谢谢
编辑:尝试重新启动我的计算机,没有。清缓存,什么都没有。我不明白为什么会这样。
EDIT2:尝试强制重新加载,什么都没有……更改了文件名和引用,仍然加载了旧代码……
当我进入SpecRunner.html
浏览器时,单元测试运行良好。我遇到的问题是,如果我更改其中一个测试,或者它测试并刷新页面的代码,它根本不会加载新测试或更改。我认为这将是一个缓存问题,但我选择了 chrome 开发工具disable cache
。
我究竟做错了什么?
谢谢
编辑:尝试重新启动我的计算机,没有。清缓存,什么都没有。我不明白为什么会这样。
EDIT2:尝试强制重新加载,什么都没有……更改了文件名和引用,仍然加载了旧代码……
这可能无法回答您的具体问题,因为有上百万种可能发生这种情况的原因。
对我来说,这是因为我删除了一些文件,然后将它们重新添加为 git 子模块。这样做之后,ls
向我展示了旧文件,我没有意识到我必须上一个目录,然后再返回与我刚刚拉下的新文件进行交互。
老问题,但我在寻找答案时最终来到了这里,所以这是我的解决方案,以防它帮助任何人 - 我在 jasmine-rails 上遇到了类似的问题,从 public/assets 中删除 jasmine-specs.js 为我做了。我正在使用来自https://github.com/searls/jasmine-rails的 jasmine-rails gem 。