ember-cli-addon-tests
Advanced tools
Comparing version 0.2.2 to 0.2.3
@@ -100,2 +100,9 @@ "use strict"; | ||
}) | ||
.then(addEmberDataCanaryToDependencies(appName)) | ||
.then(function() { | ||
return exec('npm install'); | ||
}) | ||
.then(function() { | ||
debug('installed ember-data canary'); | ||
}) | ||
.then(movePristineNodeModules(appName)) | ||
@@ -170,2 +177,3 @@ .then(symlinkAddon); | ||
} | ||
function symlinkAddon() { | ||
@@ -191,2 +199,17 @@ var pkg = findAddonPackageJSON(); | ||
function addEmberDataCanaryToDependencies(appName) { | ||
return function() { | ||
var pkg = findAddonPackageJSON(); | ||
var packageJSONPath = path.join(temp.pristinePath, appName, 'package.json'); | ||
debug('installing ember-data canary'); | ||
var packageJSON = fs.readJsonSync(packageJSONPath); | ||
packageJSON.devDependencies['ember-data'] = 'emberjs/data#master'; | ||
fs.writeJsonSync('package.json', packageJSON); | ||
}; | ||
} | ||
function addAddonUnderTestToDependencies(appName) { | ||
@@ -193,0 +216,0 @@ return function() { |
{ | ||
"name": "ember-cli-addon-tests", | ||
"version": "0.2.2", | ||
"version": "0.2.3", | ||
"description": "A set of integration test helpers for Ember CLI addons", | ||
@@ -5,0 +5,0 @@ "main": "lib/index.js", |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
26242
585