Skip to content

Commit

Permalink
[BUGFIX] Ensure Glimmer tests are not shipped in builds.
Browse files Browse the repository at this point in the history
This still ensures that the tests themselves run in the normal test run,
but the tests are included in the ember-tests.js file instead of
ember.debug.js/ember.prod.js.
  • Loading branch information
rwjblue committed Feb 12, 2016
1 parent fa0dae4 commit e59d48a
Show file tree
Hide file tree
Showing 3 changed files with 16 additions and 4 deletions.
5 changes: 5 additions & 0 deletions ember-cli-build.js
Expand Up @@ -77,6 +77,11 @@ module.exports = function() {
'amd/glimmer-compiler.amd.map',
'amd/glimmer-runtime.amd.js',
'amd/glimmer-runtime.amd.map',
]
});

vendorPackages['glimmer-engine-tests'] = find(glimmerEngine, {
include: [
'amd/glimmer-tests.amd.js',
'amd/glimmer-tests.amd.map'
]
Expand Down
13 changes: 10 additions & 3 deletions lib/packages.js
Expand Up @@ -23,9 +23,16 @@ var packages = {

var glimmerStatus = features['ember-glimmer'];
if (glimmerStatus === null || glimmerStatus === true) {
packages['ember-glimmer'] = { trees: null, requirements: ['ember-metal'], vendorRequirements: [
'glimmer-engine'
] };
packages['ember-glimmer'] = {
trees: null,
requirements: ['ember-metal'],
vendorRequirements: [
'glimmer-engine'
],
testingVendorRequirements: [
'glimmer-engine-tests'
]
};
}

module.exports = packages;
2 changes: 1 addition & 1 deletion package.json
Expand Up @@ -28,7 +28,7 @@
"ember-cli-sauce": "^1.4.2",
"ember-cli-yuidoc": "0.7.0",
"ember-publisher": "0.0.7",
"emberjs-build": "0.6.0",
"emberjs-build": "0.6.1",
"express": "^4.5.0",
"finalhandler": "^0.4.0",
"github": "^0.2.3",
Expand Down

0 comments on commit e59d48a

Please sign in to comment.