wruJS 单元测试框架

联合创作 · 2023-10-01 15:34

wru 是一个 JavaScript 的单元测试框架,与 Web 环境,node.jsRhino 和现在的 PhantomJS 基本兼容。

特征

  • 可在客户端和服务器环境中运行,与html文件,node.js,Rhino,PhantomJS和JavaScriptCore兼容。
  • 以绝对直观的方式进行同步和异步测试
  • ES5 和 JS.next ready,与"use strict"指令兼容,这意味着没有with语句eval,或滥用的this引用
  • 易使用,测试 JS 采用最简单的 API 方法:testassertasync,和log...
  • 不打扰自我防御,因为在 JS 这样的动态环境中,可能发生的一切改变都被“ 沙盒 ”在 wru 闭包内进行测试。这意味着无论您的代码多么“ 讨厌 ”,都不会污染或更改全局环境,也不会依赖于本机构造函数。
  • Web 和控制台中包含的游标 ...您将意识到“ CURSOR ” 有多重要,特别是要了解测试是否卡住或只是“ 等待 ” ...游标在Unix 和 OSX 控制台中均有效(不幸的是, PhantomJS 不支持游标,而 jsc 根本不支持计时器)
  • 很小,即使它在测试世界中并不重要,也可以容纳大约 2Kb(最小压缩量为1.2Kb),这意味着在此处无需修复或更改太多,只是一个简单,可靠且必不可少的测试框架
  • 方便控制,声明所需的内容,异步所需的内容,描述所需的内容,在不到 5 分钟的时间内即可完成操作

 

浏览 7
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报