diff --git a/client/app/components/info-modal.js b/client/app/components/info-modal.js index 94a6c67f..39719fa4 100644 --- a/client/app/components/info-modal.js +++ b/client/app/components/info-modal.js @@ -2,6 +2,7 @@ import Component from '@ember/component'; import { action } from '@ember/object'; export default class InfoModalComponent extends Component { + // We have manually overridden this to hide the modal by default when running tests in tests/index.html open = !window.localStorage.hideMessage; dontShowModalAgain = false; diff --git a/client/ember-cli-build.js b/client/ember-cli-build.js index 712b5d05..48b76501 100644 --- a/client/ember-cli-build.js +++ b/client/ember-cli-build.js @@ -46,11 +46,13 @@ module.exports = function(defaults) { }, }, }); - // Use `app.import` to add additional libraries to the generated // output files. - // - app.import('node_modules/foundation-sites/dist/js/foundation.min.js', { type: 'vendor' }); + if (app.env === 'test') { + app.import('node_modules/foundation-sites/dist/js/foundation.js', {type: "test"}); + } else { + app.import('node_modules/foundation-sites/dist/js/foundation.min.js', {type: "vendor"}); + } // If you need to use different assets in different // environments, specify an object as the first parameter. That // object's keys should be the environment name and the values diff --git a/client/testem.js b/client/testem.js index 8c0098c9..efc2ddd1 100644 --- a/client/testem.js +++ b/client/testem.js @@ -9,6 +9,7 @@ module.exports = { launch_in_dev: [ 'Chrome', ], + browser_start_timeout: 120, browser_args: { Chrome: { mode: 'ci', diff --git a/client/tests/index.html b/client/tests/index.html index e94d6dd6..20f91a63 100644 --- a/client/tests/index.html +++ b/client/tests/index.html @@ -7,6 +7,9 @@