Skip to content
This repository was archived by the owner on Apr 22, 2020. It is now read-only.

Commit e14b5c8

Browse files
author
mikesamuel@gmail.com
committed
Modified tests to avoid CRLF problems in getting test golden
1 parent dc32028 commit e14b5c8

1 file changed

Lines changed: 10 additions & 8 deletions

File tree

js-modules/extractSourceSpans_test.html

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,12 @@ <h1>Extract Source Spans Test</h1>
2323
<tr><th colspan=3>Test space preserved in PRE</th></tr>
2424
<tr>
2525
<td><pre class="testinput"><b>print </b>'Hello '<br> + '&lt;World&gt;';</pre></td>
26-
<td class="golden">^print ^'Hello '^&#10;^ + '&lt;World&gt;';^</td>
26+
<td class="golden">^print ^'Hello '^\n^ + '&lt;World&gt;';^</td>
2727
</tr>
2828
<tr><th colspan=3>Test class="nocode"</th></tr>
2929
<tr>
3030
<td><pre class="testinput"><span class=nocode>1. </span><b>print </b>'Hello '<br><span class=nocode>2. </span> + '&lt;World&gt;';</pre></td>
31-
<td class="golden">^print ^'Hello '^&#10;^ + '&lt;World&gt;';^</td>
31+
<td class="golden">^print ^'Hello '^\n^ + '&lt;World&gt;';^</td>
3232
</tr>
3333
<tr><th colspan=3>Test whitespace normalized in code</th></tr>
3434
<tr>
@@ -40,18 +40,18 @@ <h1>Extract Source Spans Test</h1>
4040
<tr>
4141
<td><xmp class="testinput">print 'Hello '
4242
+ '<World>';</xmp></td>
43-
<td class="golden">^print 'Hello '&#10; + '&lt;World&gt;';^</td>
43+
<td class="golden">^print 'Hello '\n + '&lt;World&gt;';^</td>
4444
</tr>
4545
<tr><th colspan=3>Test tabs</th></tr>
4646
<tr>
4747
<td><pre class="testinput">print 'Hello '
4848
&#9;+ '&lt;World&gt;';</pre></td>
49-
<td class="golden">^print 'Hello '&#10;&#9;+ '&lt;World&gt;';^</td>
49+
<td class="golden">^print 'Hello '\n\t+ '&lt;World&gt;';^</td>
5050
</tr>
5151
<tr><th colspan=3>Test number lines output</th></tr>
5252
<tr>
5353
<td><pre class="testinput"><ul><li><b>print </b>'Hello '</li><li> + '&lt;World&gt;';</pre></li></ul></td>
54-
<td class="golden">^print ^'Hello '^&#10;^ + '&lt;World&gt;';^&#10;^</td>
54+
<td class="golden">^print ^'Hello '^\n^ + '&lt;World&gt;';^^</td>
5555
</tr>
5656
</table>
5757

@@ -109,9 +109,11 @@ <h1>Extract Source Spans Test</h1>
109109
}
110110
actual.innerHTML = '<pre>' + actualHtml + '<\/pre>';
111111
var goldenText = testResult.innerText || testResult.textContent;
112-
var passed = actualText === goldenText;
112+
var goldenNormalized = '"' + goldenText + '"';
113+
var actualNormalized = stringify(actualText);
114+
var passed = actualNormalized === goldenNormalized;
113115
if (!passed) {
114-
console.log(stringify(goldenText) + ' !==\n' + stringify(actualText));
116+
console.log(goldenNormalized + ' !==\n' + actualNormalized);
115117
}
116118
actual.className += passed ? ' ok' : ' failure';
117119
} catch (ex) {
@@ -123,5 +125,5 @@ <h1>Extract Source Spans Test</h1>
123125

124126
<hr>
125127
<address></address>
126-
<!-- hhmts start --> Last modified: Tue Mar 29 16:14:57 PDT 2011 <!-- hhmts end -->
128+
<!-- hhmts start --> Last modified: Tue Mar 29 16:18:54 PDT 2011 <!-- hhmts end -->
127129
</body> </html>

0 commit comments

Comments
 (0)