bug 379506, Integrate MochiKit Test Suite, patch by John Resig, <jresig@mozilla.com>

git-svn-id: svn://10.0.0.236/trunk@228426 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
rcampbell%mozilla.com
2007-06-21 14:13:56 +00:00
parent 7460f8823a
commit 7447836ccd
4 changed files with 19 additions and 3 deletions

View File

@@ -45,7 +45,7 @@ include $(DEPTH)/config/autoconf.mk
DIRS = lib \
prototype \
offline \
mochikit \
$(NULL)
# mochikit \ removed until fixed on linux
include $(topsrcdir)/config/rules.mk

View File

@@ -39,7 +39,7 @@ DEPTH = ../../../../../..
topsrcdir = @top_srcdir@
srcdir = @srcdir@
VPATH = @srcdir@
relativesrcdir = dom/tests/mochitest/ajax/mochikit/Mochikit
relativesrcdir = dom/tests/mochitest/ajax/mochikit/MochiKit
include $(DEPTH)/config/autoconf.mk

View File

@@ -1 +1 @@
{testcases:["tests/index.html"]}
{testcases:['tests/MochiKit-Async.html','tests/MochiKit-Base.html','tests/MochiKit-DateTime.html','tests/MochiKit-DOM.html','tests/MochiKit-Style.html','tests/MochiKit-Format.html','tests/MochiKit-Iter.html','tests/MochiKit-Logging.html','tests/MochiKit-MochiKit.html','tests/MochiKit-Color.html','tests/MochiKit-Selector.html','tests/MochiKit-Signal.html','tests/MochiKit-Visual.html']}

View File

@@ -360,6 +360,22 @@ SimpleTest.isa = function (object, clas) {
return SimpleTest.typeOf(object) == clas;
};
if ( parent.SimpleTest && parent.runAJAXTest ) (function(){
var oldOK = SimpleTest.ok;
SimpleTest.ok = function(condition, name, diag) {
parent.SimpleTest.ok( condition, name, diag );
return oldOK( condition, name, diag );
};
var oldFinish = SimpleTest.finish;
SimpleTest.finish = function() {
oldFinish();
parent.runAJAXTest();
};
})();
// Global symbols:
var ok = SimpleTest.ok;
var is = SimpleTest.is;