当前位置: 首页 > 工具软件 > FireUnit > 使用案例 >

FireUnit - 体验测试驱动的JavaScript开发

王修为
2023-12-01
FireUnit是一个Firefox扩展,同时也是一个Firebug扩展,这个 扩展提供了一堆API可以帮助你实现JavaScript代码的单元测试,还在Firebug的一堆Tab中再增加一个用于显示测试结果。现在提供的还是 很基本的测试,但是我们要相信这个扩展的潜力,因为它的作者是John Resig和Jan Odvarko,什么?没听过他们?小声问句,你听过JavaScript没有? 以下内容是对原文的翻译: 在和Firebug团队一起工作的几个月里,我和Jan Odvarko尝试建立一种对JavaScript进行单元测试的方法,这段工作的最后成果是一个叫做FireUnit的Firefox/Firebug扩展。 FireUnit提供了一组JavaScript API,可以进行简单的单元测试,同时把结果显示在Firebug中新增的Tab栏下。 下面就是几个利用FireUnit API进行单元测试的例子(现在我们只提供一些基本的方法,以后就会扩展出更多的方法)。 // 最简单的true-like/false-like测试 fireunit.ok( true, “I’m going to pass!” ); fireunit.ok( false, “I’m going to fail!” );// 比较两个字符串 - 并将差异显示出来 fireunit.compare( “The lazy fox jumped over the log.”, “The lazy brown fox jumped the log.”, “Are these two strings the same?” ); // 用正则表达式比较字符串 fireunit.reCompare( /The .* fox jumped the log./, “The lazy brown fox jumped the log.”, “Compare a string [...]
 类似资料: