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

Commit db3a755

Browse files
Update tests to allow testing of the minified distribution.
1 parent 1cb25dd commit db3a755

File tree

2 files changed

+68
-49
lines changed

2 files changed

+68
-49
lines changed

tests/prettify_test.html

Lines changed: 39 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -2,37 +2,44 @@
22
<html>
33
<head>
44
<title>Code Prettifier</title>
5-
<script src="../src/prettify.js" type="text/javascript"
6-
onerror="alert('Error: failed to load ' + this.src)"></script>
7-
<script src="../src/lang-css.js" type="text/javascript"
8-
onerror="alert('Error: failed to load ' + this.src)"></script>
9-
<script src="../src/lang-go.js" type="text/javascript"
10-
onerror="alert('Error: failed to load ' + this.src)"></script>
11-
<script src="../src/lang-hs.js" type="text/javascript"
12-
onerror="alert('Error: failed to load ' + this.src)"></script>
13-
<script src="../src/lang-lisp.js" type="text/javascript"
14-
onerror="alert('Error: failed to load ' + this.src)"></script>
15-
<script src="../src/lang-lua.js" type="text/javascript"
16-
onerror="alert('Error: failed to load ' + this.src)"></script>
17-
<script src="../src/lang-ml.js" type="text/javascript"
18-
onerror="alert('Error: failed to load ' + this.src)"></script>
19-
<script src="../src/lang-proto.js" type="text/javascript"
20-
onerror="alert('Error: failed to load ' + this.src)"></script>
21-
<script src="../src/lang-scala.js" type="text/javascript"
22-
onerror="alert('Error: failed to load ' + this.src)"></script>
23-
<script src="../src/lang-sql.js" type="text/javascript"
24-
onerror="alert('Error: failed to load ' + this.src)"></script>
25-
<script src="../src/lang-wiki.js" type="text/javascript"
26-
onerror="alert('Error: failed to load ' + this.src)"></script>
27-
<script src="../src/lang-vhdl.js" type="text/javascript"
28-
onerror="alert('Error: failed to load ' + this.src)"></script>
29-
<script src="../src/lang-vb.js" type="text/javascript"
30-
onerror="alert('Error: failed to load ' + this.src)"></script>
31-
<script src="../src/lang-yaml.js" type="text/javascript"
32-
onerror="alert('Error: failed to load ' + this.src)"></script>
5+
<script>(function () {
6+
var sourceBaseUrl = /[&?]distrib/.test(location.search)
7+
? "../distrib/google-code-prettify/" : "../src/";
8+
var sources = [
9+
"prettify.js",
10+
"lang-css.js",
11+
"lang-go.js",
12+
"lang-hs.js",
13+
"lang-lisp.js",
14+
"lang-lua.js",
15+
"lang-ml.js",
16+
"lang-proto.js",
17+
"lang-scala.js",
18+
"lang-sql.js",
19+
"lang-wiki.js",
20+
"lang-vhdl.js",
21+
"lang-vb.js",
22+
"lang-yaml.js",
23+
];
24+
var styles = [
25+
"prettify.css"
26+
];
27+
if (window.console) {
28+
console.log("sourceBaseUrl=" + sourceBaseUrl);
29+
}
30+
for (var i = 0; i < sources.length; ++i) {
31+
document.write(
32+
"<script src=\"" + sourceBaseUrl + sources[i] + "\"><\/script>");
33+
}
34+
for (var i = 0; i < styles.length; ++i) {
35+
document.write(
36+
"<link rel=\"stylesheet\" href=\"" + sourceBaseUrl + styles[i] + "\">");
37+
}
38+
})();
39+
</script>
40+
3341
<script src="test_base.js" type="text/javascript"
3442
onerror="alert('Error: failed to load ' + this.src)"></script>
35-
<link rel="stylesheet" type="text/css" href="../src/prettify.css" />
3643
<link rel="stylesheet" type="text/css" href="test_styles.css" />
3744
</head>
3845

@@ -2637,11 +2644,11 @@ <h1>Go mode</h1>
26372644
proto: (
26382645
'`KWDmessage`END`PLN `END`TYPSearchRequest`END`PLN `END`PUN{`END' +
26392646
'`PLN\n' +
2640-
' `END`KWDrequired`END`PLN `END`KWDstring`END`PLN query `END' +
2647+
' `END`KWDrequired`END`PLN `END`TYPstring`END`PLN query `END' +
26412648
'`PUN=`END`PLN `END`LIT1`END`PUN;`END`PLN\n' +
2642-
' `END`KWDoptional`END`PLN `END`KWDint32`END`PLN page_number `END' +
2649+
' `END`KWDoptional`END`PLN `END`TYPint32`END`PLN page_number `END' +
26432650
'`PUN=`END`PLN `END`LIT2`END`PUN;`END`PLN\n' +
2644-
' `END`KWDoptional`END`PLN `END`KWDint32`END' +
2651+
' `END`KWDoptional`END`PLN `END`TYPint32`END' +
26452652
'`PLN result_per_page `END`PUN=`END`PLN `END`LIT3`END`PLN `END' +
26462653
'`PUN[`END`KWDdefault`END`PLN `END`PUN=`END`PLN `END`LIT10`END' +
26472654
'`PUN];`END`PLN\n' +

tests/prettify_test_2.html

Lines changed: 29 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -2,26 +2,38 @@
22
<html>
33
<head>
44
<title>Code Prettifier</title>
5-
<script src="../src/prettify.js" type="text/javascript"
6-
onerror="alert('Error: failed to load ' + this.src)"></script>
7-
<script src="../src/lang-css.js" type="text/javascript"
8-
onerror="alert('Error: failed to load ' + this.src)"></script>
9-
10-
<!-- Language extensions tested -->
11-
<script src="../src/lang-clj.js" type="text/javascript"
12-
onerror="alert('Error: failed to load ' + this.src)"></script>
13-
<script src="../src/lang-lisp.js" type="text/javascript"
14-
onerror="alert('Error: failed to load ' + this.src)"></script>
15-
<script src="../src/lang-xq.js" type="text/javascript"
16-
onerror="alert('Error: failed to load ' + this.src)"></script>
17-
<script src="../src/lang-n.js" type="text/javascript"
18-
onerror="alert('Error: failed to load ' + this.src)"></script>
19-
<script src="../src/lang-tex.js" type="text/javascript"
20-
onerror="alert('Error: failed to load ' + this.src)"></script>
5+
<script>(function () {
6+
var sourceBaseUrl = /[&?]distrib/.test(location.search)
7+
? "../distrib/google-code-prettify/" : "../src/";
8+
var sources = [
9+
"prettify.js",
10+
"lang-css.js",
11+
// Language extensions tested.
12+
"lang-clj.js",
13+
"lang-lisp.js",
14+
"lang-xq.js",
15+
"lang-n.js",
16+
"lang-tex.js"
17+
];
18+
var styles = [
19+
"prettify.css"
20+
];
21+
if (window.console) {
22+
console.log("sourceBaseUrl=" + sourceBaseUrl);
23+
}
24+
for (var i = 0; i < sources.length; ++i) {
25+
document.write(
26+
"<script src=\"" + sourceBaseUrl + sources[i] + "\"><\/script>");
27+
}
28+
for (var i = 0; i < styles.length; ++i) {
29+
document.write(
30+
"<link rel=\"stylesheet\" href=\"" + sourceBaseUrl + styles[i] + "\">");
31+
}
32+
})();
33+
</script>
2134

2235
<script src="test_base.js" type="text/javascript"
2336
onerror="alert('Error: failed to load ' + this.src)"></script>
24-
<link rel="stylesheet" type="text/css" href="../src/prettify.css" />
2537
<link rel="stylesheet" type="text/css" href="test_styles.css" />
2638
</head>
2739

0 commit comments

Comments
 (0)