UNPKG

ember-cli-blueprint-test-helpers

Version:

Blueprint test helpers for ember-cli. Mocks ember-cli for generate and destroy commands.

26 lines (21 loc) 904 B
'use strict'; const replaceFile = require('ember-cli-internal-test-helpers/lib/helpers/file-utils').replaceFile; /** * Setup `usePods` in `.ember-cli` and/or `podModulePrefix` in `environment.js`. * * @param {Object} [options] optional parameters * @param {Boolean} [options.usePods] add `usePods` in `.ember-cli` * @param {Boolean} [options.podModulePrefix] set `npodModulePrefix` to * `app/pods` in `config/environment.js` */ module.exports = function(options) { options = options || {}; // setup usePods for a project in .ember-cli if (options.usePods) { replaceFile('.ember-cli', '"disableAnalytics": false', '"disableAnalytics": false,\n"usePods" : true\n'); } // setup environment.js with a pre-set podModulePrefix if (options.podModulePrefix) { replaceFile('config/environment.js', '(var|let|const) ENV = {', '$1 ENV = {\npodModulePrefix: \'app/pods\', \n'); } };