//>>built // wrapped by build app define("dojox/widget/DocTester", ["dijit","dojo","dojox","dojo/require!dojo/string,dijit/_Widget,dijit/_Templated,dojox/form/BusyButton,dojox/testing/DocTest"], function(dijit,dojo,dojox){ dojo.provide("dojox.widget.DocTester"); dojo.require("dojo.string"); dojo.require("dijit._Widget"); dojo.require("dijit._Templated"); dojo.require("dojox.form.BusyButton"); dojo.require("dojox.testing.DocTest"); dojo.declare('dojox.widget.DocTester', [dijit._Widget, dijit._Templated], { // summary: A widget to run DocTests inside an HTML page. // templateString: dojo.cache("dojox.widget", "DocTester/DocTester.html", "
'; for (var i=0; i0 && index!=-1){ var evenOdd = index%2 ? "even" : "odd"; content += actualResultHtml; content += '
'; } content += lines[i].replace(/^\s+/, "")+"\n"; } content += actualResultHtml + ''; this.containerNode.innerHTML = content; }, postCreate:function(){ this.inherited("postCreate", arguments); dojo.connect(this.runButtonNode, "onClick", dojo.hitch(this, "runTests")); dojo.connect(this.resetButtonNode, "onClick", dojo.hitch(this, "reset")); this.numTestsNode.innerHTML = this.tests.length; }, runTests:function(){ var results = {ok:0, nok:0}; for (var i=0; i