Skip to content

Commit 6a9eeff

Browse files
Update plugin-test.js
1 parent 2f81d9b commit 6a9eeff

File tree

1 file changed

+32
-10
lines changed

1 file changed

+32
-10
lines changed

tests-node/unit/deploy/plugin-test.js

Lines changed: 32 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ const {
66
} = require('../../../lib/utils/find-and-replace-in-directory');
77

88
describe('`deploy` | plugin test', function () {
9-
it('replaceAddonDocsRootURL', function () {
9+
it('replaceAddonDocsRootURL in index.html', function () {
1010
const contents = `
1111
<!DOCTYPE html>
1212
<html>
@@ -23,14 +23,14 @@ describe('`deploy` | plugin test', function () {
2323
`;
2424
const encodedVersion = encodeURIComponent(
2525
JSON.stringify({
26-
path: 'versions/master',
27-
name: 'master',
26+
path: 'versions/main',
27+
name: 'main',
2828
sha: 'eef3',
2929
tag: null,
30-
key: 'master',
30+
key: 'main',
3131
}),
3232
);
33-
const addonDocsRootURL = '/my-addon/versions/master/';
33+
const addonDocsRootURL = '/my-addon/versions/main/';
3434
const actual = replaceAddonDocsRootURL(
3535
contents,
3636
addonDocsRootURL,
@@ -40,17 +40,39 @@ describe('`deploy` | plugin test', function () {
4040
<!DOCTYPE html>
4141
<html>
4242
<head>
43-
<meta name="dummy/config/environment" content="%7B%22rootURL%22%3A%22%2Fmy-addon%2Fversions%2Fmaster%2F%22%7D" />
43+
<meta name="dummy/config/environment" content="%7B%22rootURL%22%3A%22%2Fmy-addon%2Fversions%2Fmain%2F%22%7D" />
4444
</head>
4545
<body>
46-
<script src="/my-addon/versions/master/assets/chunk.805.d0514e7e9edb751c6623.js"></script>
47-
<script src="/my-addon/versions/master/assets/chunk.524.385868f2db0b958b5ced.js"></script>
48-
<script src="/my-addon/versions/master/assets/vendor.js"></script>
49-
<script src="/my-addon/versions/master/assets/dummy.js"></script>
46+
<script src="/my-addon/versions/main/assets/chunk.805.d0514e7e9edb751c6623.js"></script>
47+
<script src="/my-addon/versions/main/assets/chunk.524.385868f2db0b958b5ced.js"></script>
48+
<script src="/my-addon/versions/main/assets/vendor.js"></script>
49+
<script src="/my-addon/versions/main/assets/dummy.js"></script>
5050
</body>
5151
</html>
5252
`;
5353

5454
assert.equal(actual, expected);
5555
});
56+
it('replaceAddonDocsRootURL in chunks', function () {
57+
const chunk =
58+
'(e.children=[]),e),o.p="ADDON_DOCS_ROOT_URL/assets/",(()=>{var e={143:0}';
59+
const encodedVersion = encodeURIComponent(
60+
JSON.stringify({
61+
path: 'versions/main',
62+
name: 'main',
63+
sha: 'eef3',
64+
tag: null,
65+
key: 'main',
66+
}),
67+
);
68+
const addonDocsRootURL = '/my-addon/versions/main/';
69+
const actual = replaceAddonDocsRootURL(
70+
chunk,
71+
addonDocsRootURL,
72+
encodedVersion,
73+
);
74+
const expected =
75+
'(e.children=[]),e),o.p="/my-addon/versions/main/assets/",(()=>{var e={143:0}';
76+
assert.equal(actual, expected);
77+
});
5678
});

0 commit comments

Comments
 (0)