Skip to content

Commit d9a8609

Browse files
committed
[test/mode_test.js] Remove some obsolete cruft
1 parent 2e3c49a commit d9a8609

File tree

1 file changed

+4
-29
lines changed

1 file changed

+4
-29
lines changed

test/mode_test.js

Lines changed: 4 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,8 @@ ModeTest = {};
99
ModeTest.modeOptions = {};
1010
ModeTest.modeName = CodeMirror.defaults.mode;
1111

12-
/* keep track of results for printSummary */
13-
ModeTest.testCount = 0;
14-
ModeTest.passes = 0;
15-
1612
/**
17-
* Run a test; prettyprints the results using document.write().
13+
* Run a test.
1814
*
1915
* @param name Name of test
2016
* @param text String to highlight.
@@ -24,8 +20,6 @@ ModeTest.passes = 0;
2420
* @param expectedFail
2521
*/
2622
ModeTest.testMode = function(name, text, expected, modeName, modeOptions, expectedFail) {
27-
ModeTest.testCount += 1;
28-
2923
if (!modeName) modeName = ModeTest.modeName;
3024

3125
if (!modeOptions) modeOptions = ModeTest.modeOptions;
@@ -62,20 +56,19 @@ ModeTest.compare = function (text, expected, mode) {
6256
var pass, passStyle = "";
6357
pass = ModeTest.highlightOutputsEqual(expectedOutput, observedOutput);
6458
passStyle = pass ? 'mt-pass' : 'mt-fail';
65-
ModeTest.passes += pass ? 1 : 0;
6659

6760
var s = '';
6861
if (pass) {
6962
s += '<div class="mt-test ' + passStyle + '">';
70-
s += '<pre>' + ModeTest.htmlEscape(text) + '</pre>';
63+
s += '<pre>' + text + '</pre>';
7164
s += '<div class="cm-s-default">';
7265
s += ModeTest.prettyPrintOutputTable(observedOutput);
7366
s += '</div>';
7467
s += '</div>';
7568
return s;
7669
} else {
7770
s += '<div class="mt-test ' + passStyle + '">';
78-
s += '<pre>' + ModeTest.htmlEscape(text) + '</pre>';
71+
s += '<pre>' + text + '</pre>';
7972
s += '<div class="cm-s-default">';
8073
s += 'expected:';
8174
s += ModeTest.prettyPrintOutputTable(expectedOutput);
@@ -161,7 +154,7 @@ ModeTest.prettyPrintOutputTable = function(output) {
161154
s +=
162155
'<td class="mt-token">' +
163156
'<span class="cm-' + String(style).replace(/ +/g, " cm-") + '">' +
164-
ModeTest.htmlEscape(val).replace(/ /g,'&middot;') +
157+
val.replace(/ /g,'\xb7') +
165158
'</span>' +
166159
'</td>';
167160
}
@@ -172,21 +165,3 @@ ModeTest.prettyPrintOutputTable = function(output) {
172165
s += '</table>';
173166
return s;
174167
}
175-
176-
/**
177-
* Print how many tests have run so far and how many of those passed.
178-
*/
179-
ModeTest.printSummary = function() {
180-
ModeTest.runTests(ModeTest.displayTest);
181-
document.write(ModeTest.passes + ' passes for ' + ModeTest.testCount + ' tests');
182-
}
183-
184-
/**
185-
* Basic HTML escaping.
186-
*/
187-
ModeTest.htmlEscape = function(str) {
188-
str = str.toString();
189-
return str.replace(/[<&]/g,
190-
function(str) {return str == "&" ? "&amp;" : "&lt;";});
191-
}
192-

0 commit comments

Comments
 (0)