如何使用FireUnit测试我的网页?

时间:2011-02-18 06:06:41

标签: unit-testing firefox

有人可以告诉我如何在FireUnit中测试我的网页? http://ejohn.org/blog/fireunit/

1 个答案:

答案 0 :(得分:0)

我上周刚刚玩过它并写了一些测试用例。您需要创建一个测试用例文件并将其作为页面的一部分包含在内。 (也许使用像“debug = true”这样的条件 在生产过程中防止包含)

我发现.Compare方法最有用。你可以写下这样的东西:

fireunit.compare(
  "expected result",
  callToFunction2(), // tested
  "This is the test name"
);

请注意,由于您在此处比较字符串,如果您想要改为使用JSON,则必须首先对输出进行JSON.stringify。

运行包含js文件的页面后,您将在firebug的“Test”面板下看到测试结果。 (假设您已安装扩展程序)