为了使我的angularjs应用程序正常工作,我需要在应用程序启动时获取并解析配置文件(json文件)。这是由$http.get(url)
运行应用时使用的网址是:localhost:9091/config/config.json
运行我的Karma测试{@ 1}}时,网址应该是什么?
运行测试时,我的测试在config/config.json
处挂起。没有成功也没有错误。
我应该以其他方式加载配置文件吗?我是否需要在Gruntfile中配置我的Karma任务以包含此文件?
更新:我现在已经在我的文件列表中将config.json文件包含在Karma任务中,我可以在测试运行期间从浏览器访问该文件:
$http.get(url)
。但是,来自测试的http://localhost:9876/base/config/config.json
请求仍然无效(它只是挂起)。
更新2 :运行测试并查看Chrome中的“网络”标签时,我发现没有请求get
。是否可以使用angular-mock来停止请求?
我的Gruntfile中的Karma任务:
http://localhost:9876/base/config/config.json