2

我正在使用 grunt 设置我的 jasmine 测试自动化。我有 Jasmine(和伊斯坦布尔)在节点中运行良好,还有一个运行测试的独立 html 页面。但是,我只想维护一个要包含的 src 文件列表,所以我有一个 json 文件,它在一个数组中列出了这些文件。我可以将它包含require()在我的 Gruntfile 中,但我计划在 html 页面中使用 ajax 包含它,我现在意识到这行不通,因为我需要运行服务器才能使 ajax 工作。

所以我的 html 页面在file://foo/bar/page.html并且 json 在file://foo/bar/my_data.json.

我可以使用任何其他方法将 JSON 文件包含在不在服务器上的静态 html 页面中吗?

4

1 回答 1

-1

这并不能解决一般问题,但事实证明 grunt-contrib-jasmine 创建了可以在浏览器中使用的持久化 specrunner 文件,因此可以在 gruntfile 中维护源文件列表(或在单独的 json ) 并且每次使用 grunt 运行测试时,specrunner html 页面都会自动更新。

于 2013-07-09T12:15:15.907 回答