无浏览器,面向任务的Javascript单元测试?

时间:2009-08-20 14:44:48

标签: javascript unit-testing build-automation maven-1

我正在寻找一个javascript单元测试框架,我可以将其用作自动化maven构建的一部分。这不能使用实际的浏览器,它必须完全没有浏览器。

我试过看了几篇关于SO的帖子,但似乎都没有满足我的需求。有这样的javascript单元测试器吗?我很想知道。

5 个答案:

答案 0 :(得分:4)

我试图解决同样的问题。看来,这并不像人们从我们的角度所想的那样普遍。

RhinoUnit看起来非常好。

如果您需要Rhino中的浏览器功能,请查看

答案 1 :(得分:3)

有两个名为JSUnit(www.jsunit.net)和(jsunit.berlios.de)的项目。后者旨在与Rhino and Maven一起使用。请注意,这些测试不会发现特定于浏览器的问题,但它应该有助于基本功能。

答案 2 :(得分:1)

不确定JavaScript单元测试框架,但我确定有一个。但我可能会把Rhino视为JS解释器。

http://www.mozilla.org/rhino/

如果您的JS引用任何浏览器/ DOM,您还需要模拟/存根...

答案 3 :(得分:0)

你试过JSunit吗?

答案 4 :(得分:-2)

AFAIK,javascript是专为在浏览器中运行而设计的语言。

您是否考虑过j-unit次测试?但它们仍然在浏览器中运行。