我正在使用grunt设置茉莉花测试的自动化中途。我有Jasmine(和Istanbul)在节点中运行良好,还有一个运行测试的独立html页面。但是,我只想维护一个要包含的src文件列表,所以我有一个json文件,它在数组中列出这些文件。我可以在我的Gruntfile中使用require()
包含它,但是我计划在html页面中使用ajax将其包含在我现在意识到的中,因为我需要运行服务器才能使ajax工作。< / p>
所以我的html页面位于file://foo/bar/page.html
,json位于file://foo/bar/my_data.json
。
我是否可以使用其他方法将JSON文件包含在静态html页面中,而不在服务器上?
答案 0 :(得分:-1)
这并没有解决一般问题,但事实证明grunt-contrib-jasmine创建了可以在浏览器中使用的持久specrunner文件,因此源文件列表可以在gruntfile中维护(或者一个单独的json)和specrunner html页面将在每次使用grunt运行测试时自动更新。