diff --git a/packages/ember-cli-fastboot/test/asset-rewriting-test.js b/packages/ember-cli-fastboot/test/asset-rewriting-test.js deleted file mode 100644 index 1f21486b7..000000000 --- a/packages/ember-cli-fastboot/test/asset-rewriting-test.js +++ /dev/null @@ -1,31 +0,0 @@ -'use strict'; - -const chai = require('chai'); -const expect = chai.expect; -chai.use(require('chai-fs')); -const AddonTestApp = require('ember-cli-addon-tests').AddonTestApp; -const glob = require('glob'); - -describe('rewriting HTML', function() { - this.timeout(400000); - - let app; - - before(function() { - app = new AddonTestApp(); - - return app.create('dummy'); - }); - - it('builds an index.html that points to the browser build', function() { - return app.runEmberCommand('build', '--environment=production') - .then(function() { - let appPath = glob.sync(app.filePath('dist/assets/dummy-*.js'))[0]; - let matches = appPath.match(/dist\/assets\/dummy-(.*).js/); - let appSHA = matches[1]; - - expect(app.filePath('dist/index.html')).to.have.content.that.match(new RegExp(appSHA)); - }); - }); - -}); diff --git a/test-packages/basic-app/test/asset-rewriting-test.js b/test-packages/basic-app/test/asset-rewriting-test.js new file mode 100644 index 000000000..fbdbff33c --- /dev/null +++ b/test-packages/basic-app/test/asset-rewriting-test.js @@ -0,0 +1,21 @@ +const chai = require('chai'); +const expect = chai.expect; +const glob = require("glob"); +const execa = require("execa"); + +chai.use(require('chai-fs')); + +describe.only('rewriting HTML', function () { + this.timeout(100000); + + it('builds an index.html that points to the browser build', async function () { + + await execa("yarn", ["build", "--environment=production"]); + + let appPath = glob.sync('dist/assets/basic-app-*.js')[0]; + let matches = appPath.match(/dist\/assets\/basic-app-(.*).js/); + let appSHA = matches[1]; + + expect('dist/index.html').to.have.content.that.match(new RegExp(appSHA)); + }); +});