Skip to content

Commit

Permalink
fix node 6 support
Browse files Browse the repository at this point in the history
  • Loading branch information
runspired committed Jan 29, 2020
1 parent e3377d0 commit a351f96
Showing 1 changed file with 20 additions and 20 deletions.
40 changes: 20 additions & 20 deletions node-tests/addon-test.js
Original file line number Diff line number Diff line change
Expand Up @@ -1242,7 +1242,7 @@ describe('EmberData Packages Polyfill', function() {
let unlink;

beforeEach(function() {
setupForVersion = async (v) => {
setupForVersion = co.wrap(function*(v) {
let fixturifyProject = new FixturifyProject('whatever', '0.0.1');
fixturifyProject.addDependency('ember-data', v, addon => {
return prepareAddon(addon);
Expand All @@ -1269,20 +1269,20 @@ describe('EmberData Packages Polyfill', function() {

this.addon = project.addons.find(a => { return a.name === 'ember-cli-babel'; });

input = await createTempDir();
};
input = yield createTempDir();
});
});

afterEach(async function() {
afterEach(co.wrap(function*() {
unlink();
await input.dispose();
await output.dispose();
yield input.dispose();
yield output.dispose();
// shut down workers after the tests are run so that mocha doesn't hang
await terminateWorkerPool();
});
yield terminateWorkerPool();
}));

it("does not convert when _emberDataVersionRequiresPackagesPolyfill returns false", async function() {
await setupForVersion('3.12.0-alpha.0');
it("does not convert when _emberDataVersionRequiresPackagesPolyfill returns false", co.wrap(function*() {
yield setupForVersion('3.12.0-alpha.0');
input.write({
"foo.js": `export { default } from '@ember-data/store';`,
"bar.js": `import Model, { attr } from '@ember-data/model';\nexport var User = Model;\nexport var name = attr;`,
Expand All @@ -1298,18 +1298,18 @@ describe('EmberData Packages Polyfill', function() {

output = createBuilder(subject);

await output.build();
yield output.build();

expect(
output.read()
).to.deep.equal({
"foo.js": `export { default } from '@ember-data/store';`,
"bar.js": `import Model, { attr } from '@ember-data/model';\nexport var User = Model;\nexport var name = attr;`,
});
});
}));

it("does not convert for EmberData when _emberDataVersionRequiresPackagesPolyfill returns true and disableEmberDataPackagesPolyfill is true", async function() {
await setupForVersion('3.11.0');
it("does not convert for EmberData when _emberDataVersionRequiresPackagesPolyfill returns true and disableEmberDataPackagesPolyfill is true", co.wrap(function*() {
yield setupForVersion('3.11.0');
input.write({
"foo.js": `export { default } from '@ember-data/store';`,
"bar.js": `import Model, { attr } from '@ember-data/model';\nexport var User = Model;\nexport var name = attr;`,
Expand All @@ -1325,18 +1325,18 @@ describe('EmberData Packages Polyfill', function() {

output = createBuilder(subject);

await output.build();
yield output.build();

expect(
output.read()
).to.deep.equal({
"foo.js": `export { default } from '@ember-data/store';`,
"bar.js": `import Model, { attr } from '@ember-data/model';\nexport var User = Model;\nexport var name = attr;`,
});
});
}));

it("it does convert for EmberData when _emberDataVersionRequiresPackagesPolyfill returns true", async function() {
await setupForVersion('3.11.99');
it("it does convert for EmberData when _emberDataVersionRequiresPackagesPolyfill returns true", co.wrap(function*() {
yield setupForVersion('3.11.99');
input.write({
"foo.js": `export { default } from '@ember-data/store';`,
"bar.js": `import Model, { attr } from '@ember-data/model';\nexport var User = Model;export var name = attr;`,
Expand All @@ -1351,13 +1351,13 @@ describe('EmberData Packages Polyfill', function() {

output = createBuilder(subject);

await output.build();
yield output.build();

expect(
output.read()
).to.deep.equal({
"foo.js": `import DS from "ember-data";\nexport default DS.Store;`,
"bar.js": `import DS from "ember-data";\nexport var User = DS.Model;\nexport var name = DS.attr;`,
});
});
}));
});

0 comments on commit a351f96

Please sign in to comment.