12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- (function() {
- var currentModule = null;
- var logData = '';
-
- function appendLog(logText) {
- logData = logData + logText + '\r\n';
- var logHolder = document.getElementById('qunit-log');
- if (logHolder) {
- logHolder.value = logData;
- }
- }
-
- QUnit.log = function(result, message) {
- if (arguments.length === 1) {
- message = arguments[0];
- }
- appendLog(' ' + message);
- }
- QUnit.done = function(failures, total) {
- appendLog('\r\nCompleted; ' + 'failures = ' + failures + '; total = ' + total);
- var logUrl = '/testresults.axd/' + ((failures === 0) ? 'Success' : 'Failure');
- var xhr = new XMLHttpRequest();
- xhr.open('POST', logUrl, /* async */ false);
- xhr.send(logData);
- }
- QUnit.testStart = function(name) {
- appendLog(' Test Started: ' + name);
- }
-
- QUnit.testDone = function(name, failures, total) {
- appendLog(' Test Done: ' + name + '; failures = ' + failures + '; total = ' + total);
- }
- QUnit.moduleStart = function(name, testEnv) {
- currentModule = name;
- appendLog('Module Started: ' + name);
- }
- QUnit.moduleDone = function(name, failures, total) {
- if (name === currentModule) {
- appendLog('Module Done: ' + name + '; failures = ' + failures + '; total = ' + total + '\r\n');
- }
- currentModule = null;
- }
- })();
|