Zombie.js可以与静态HTML文件或file://协议一起使用吗?

时间:2014-03-06 19:26:33

标签: zombie.js

我最近开始考虑使用Zombie.js + Mocha + Node.js作为用于客户端(例如在浏览器中)的JavaScript文件的单元测试框架。

虽然阅读了文档,但我开始怀疑Zombie.js是否可以用于此目的:

// Load the page from localhost
browser = new Browser();
browser.visit("http://localhost:3000/", function () { ... });

似乎没有任何API可以使用Zombie.js加载静态HTML文件。可以吗?我可以“访问”file://网址并让它有效吗?或者我是否需要在localhost上设置某种服务器来提供静态HTML文件? Zombie.js甚至是进行此类测试的不错选择吗?

1 个答案:

答案 0 :(得分:4)

是。它支持通过file://协议加载静态html文件。见变更日志: https://github.com/assaf/zombie/blob/master/CHANGELOG.md#version-096--2011-07-28