Skip to content

Commit e17116a

Browse files
authored
Merge pull request #86 from kiwiupover/adding-embroider-test
2 parents df91556 + e7d3ccd commit e17116a

6 files changed

Lines changed: 240 additions & 37 deletions

File tree

.github/workflows/build.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ jobs:
3030
- lts-3.8
3131
- lts-3.4
3232
- lts-2.18
33+
- embroider
3334
steps:
3435
- name: Checkout
3536
uses: actions/checkout@v1

config/ember-try.js

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,16 @@ module.exports = async function() {
113113
edition: 'classic'
114114
}
115115
}
116+
},
117+
{
118+
name: 'ember-embroider',
119+
npm: {
120+
devDependencies: {
121+
'@embroider/core': '*',
122+
'@embroider/webpack': '*',
123+
'@embroider/compat': '*',
124+
},
125+
},
116126
}
117127
]
118128
};

ember-cli-build.js

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,5 +14,16 @@ module.exports = function(defaults) {
1414
behave. You most likely want to be modifying `./index.js` or app's build file
1515
*/
1616

17+
if ('@embroider/webpack' in app.dependencies()) {
18+
const { Webpack } = require('@embroider/webpack'); // eslint-disable-line
19+
return require('@embroider/compat') // eslint-disable-line
20+
.compatBuild(app, Webpack, {
21+
staticAddonTestSupportTrees: true,
22+
staticAddonTrees: true,
23+
staticHelpers: true,
24+
staticComponents: true,
25+
});
26+
}
27+
1728
return app.toTree();
1829
};

fastboot-tests/fastboot-1.0-test.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@ const setupTest = require('ember-fastboot-addon-tests').setupTest;
66

77
describe('FastBoot 2.0', function() {
88
setupTest('fastboot', {
9-
emberCliFastbootVersion: '2.0.0'
9+
emberCliFastbootVersion: '2.0.0',
10+
emberVersion: 'latest'
1011
});
1112

1213
it('index page', function() {

package.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,9 @@
7070
"publishConfig": {
7171
"registry": "https://registry.npmjs.org"
7272
},
73+
"resolutions": {
74+
"fastboot": "3.1.0"
75+
},
7376
"ember": {
7477
"edition": "octane"
7578
},

0 commit comments

Comments
 (0)