aboutsummaryrefslogtreecommitdiffstats
path: root/test/lib/test.js
diff options
context:
space:
mode:
Diffstat (limited to 'test/lib/test.js')
-rw-r--r--test/lib/test.js32
1 files changed, 32 insertions, 0 deletions
diff --git a/test/lib/test.js b/test/lib/test.js
new file mode 100644
index 000000000..746581788
--- /dev/null
+++ b/test/lib/test.js
@@ -0,0 +1,32 @@
+function q() {
+ var r = new Array();
+ for ( var i = 0; i < arguments.length; i++ ) {
+ r.push( document.getElementById( arguments[i] ) );
+ }
+ return r;
+}
+
+function t(a,b,c) {
+ var f = jQuery.find(b);
+ var s = "";
+ for ( var i = 0; i < f.length; i++ )
+ s += (s?",":"") + '"' + f[i].id + '"';
+ isSet(f,q.apply(q,c),a + " (" + b + ")") ||
+ diag( s );
+}
+
+function o(a) {
+ var li = document.createElement("li");
+ li.innerHTML = a;
+ if ( a.indexOf("#") == 0 )
+ li.className = "comment";
+ else if ( a.indexOf("TODO") >= 0 )
+ li.className = "todo";
+ else if ( a.indexOf("not ok") == 0 )
+ li.classname = "fail";
+ else
+ li.className = "pass";
+ document.getElementById("test").appendChild(li);
+}
+
+plan({noPlan: true});