11'use strict' ;
22
33const assert = require ( 'chai' ) . assert ;
4- const AddonDocsDeployPlugin = require ( '../../../lib/deploy/plugin' ) ;
4+ const {
5+ replaceAddonDocsRootURL,
6+ } = require ( '../../../lib/utils/find-and-replace-in-directory' ) ;
57
68describe ( '`deploy` | plugin test' , function ( ) {
7- beforeEach ( function ( ) {
8- this . pluginInstance = new AddonDocsDeployPlugin ( ) ;
9- } ) ;
10-
11- it . skip ( '_macroReplaceIndexContent' , function ( ) {
9+ it ( 'replaceAddonDocsRootURL' , function ( ) {
1210 const contents = `
1311 <!DOCTYPE html>
1412 <html>
1513 <head>
1614 <meta name="dummy/config/environment" content="%7B%22rootURL%22%3A%22%2FADDON_DOCS_ROOT_URL%2F%22%7D" />
1715 </head>
1816 <body>
17+ <script src="ADDON_DOCS_ROOT_URL/assets/chunk.805.d0514e7e9edb751c6623.js"></script>
18+ <script src="ADDON_DOCS_ROOT_URL/assets/chunk.524.385868f2db0b958b5ced.js"></script>
1919 <script src="/ADDON_DOCS_ROOT_URL/assets/vendor.js"></script>
2020 <script src="/ADDON_DOCS_ROOT_URL/assets/dummy.js"></script>
2121 </body>
@@ -31,7 +31,7 @@ describe('`deploy` | plugin test', function () {
3131 } ) ,
3232 ) ;
3333 const addonDocsRootURL = '/my-addon/versions/master/' ;
34- const actual = this . pluginInstance . _macroReplaceIndexContent (
34+ const actual = replaceAddonDocsRootURL (
3535 contents ,
3636 addonDocsRootURL ,
3737 encodedVersion ,
@@ -43,6 +43,8 @@ describe('`deploy` | plugin test', function () {
4343 <meta name="dummy/config/environment" content="%7B%22rootURL%22%3A%22%2Fmy-addon%2Fversions%2Fmaster%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>
4648 <script src="/my-addon/versions/master/assets/vendor.js"></script>
4749 <script src="/my-addon/versions/master/assets/dummy.js"></script>
4850 </body>
0 commit comments