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

Unit testing 如何使用FireUnit测试我的网页?,unit-testing,firefox,Unit Testing,Firefox,有人能告诉我如何在FireUnit中测试我的网页吗? 我上周刚刚研究过它,并编写了一些测试用例。您需要创建一个测试用例文件,并将其作为页面的一部分。(可能使用“debug=true”这样的条件 防止在生产过程中夹杂) 我发现.Compare方法是最有用的。你可以写这样的东西: fireunit.compare( "expected result", callToFunction2(), // tested "This is the test name" ); 请注意,由于您在这里比

有人能告诉我如何在FireUnit中测试我的网页吗?

我上周刚刚研究过它,并编写了一些测试用例。您需要创建一个测试用例文件,并将其作为页面的一部分。(可能使用“debug=true”这样的条件 防止在生产过程中夹杂)

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

fireunit.compare(
  "expected result",
  callToFunction2(), // tested
  "This is the test name"
);
请注意,由于您在这里比较字符串,如果您想改为使用JSON,则必须首先对输出进行JSON.stringify


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

由于我对FireUnit很幼稚,在包含js文件后,您能否告诉我,它将直接执行该文件,还是我们需要执行其他操作?是的,通过在页面上包含.js文件,FireUnit将自动执行测试。您应该在FireUnit选项卡中看到结果。