Skip to content

Commit

Permalink
Merge pull request #4187 from Turbo87/mocha-blueprint-tests
Browse files Browse the repository at this point in the history
Add acceptance tests for the mocha blueprints
  • Loading branch information
pangratz committed Feb 28, 2016
2 parents 80a3c4c + d65804f commit 03bd070
Show file tree
Hide file tree
Showing 5 changed files with 79 additions and 1 deletion.
19 changes: 19 additions & 0 deletions node-tests/blueprints/adapter-test.js
Original file line number Diff line number Diff line change
Expand Up @@ -86,4 +86,23 @@ describe('Acceptance: generate and destroy adapter blueprints', function() {
]
});
});

it('adapter-test for mocha', function() {
return generateAndDestroy(['adapter-test', 'foo'], {
packages: [
{ name: 'ember-cli-qunit', delete: true },
{ name: 'ember-cli-mocha', dev: true }
],
files: [
{
file: 'tests/unit/adapters/foo-test.js',
contains: [
'import { describeModule, it } from \'ember-mocha\';',
'describeModule(\n \'adapter:foo\',',
'expect(adapter).to.be.ok;'
]
}
]
});
});
});
19 changes: 19 additions & 0 deletions node-tests/blueprints/model-test.js
Original file line number Diff line number Diff line change
Expand Up @@ -164,4 +164,23 @@ describe('Acceptance: generate and destroy model blueprints', function() {
]
});
});

it('model-test for mocha', function() {
return generateAndDestroy(['model-test', 'foo'], {
packages: [
{ name: 'ember-cli-qunit', delete: true },
{ name: 'ember-cli-mocha', dev: true }
],
files: [
{
file: 'tests/unit/models/foo-test.js',
contains: [
'import { describeModel, it } from \'ember-mocha\';',
'describeModel(\n \'foo\',',
'expect(model).to.be.ok;'
]
}
]
});
});
});
21 changes: 21 additions & 0 deletions node-tests/blueprints/serializer-test.js
Original file line number Diff line number Diff line change
Expand Up @@ -37,4 +37,25 @@ describe('Acceptance: generate and destroy serializer blueprints', function() {
]
});
});

it('serializer-test for mocha', function() {
return generateAndDestroy(['serializer-test', 'foo'], {
packages: [
{ name: 'ember-cli-qunit', delete: true },
{ name: 'ember-cli-mocha', dev: true }
],
files: [
{
file: 'tests/unit/serializers/foo-test.js',
contains: [
'import { describeModel, it } from \'ember-mocha\';',
'describeModel(\n \'foo\',',
'Unit | Serializer | foo',
'needs: [\'serializer:foo\']',
'expect(serializedRecord).to.be.ok;'
]
}
]
});
});
});
19 changes: 19 additions & 0 deletions node-tests/blueprints/transform-test.js
Original file line number Diff line number Diff line change
Expand Up @@ -39,4 +39,23 @@ describe('Acceptance: generate and destroy transform blueprints', function() {
]
});
});

it('transform-test for mocha', function() {
return generateAndDestroy(['transform-test', 'foo'], {
packages: [
{ name: 'ember-cli-qunit', delete: true },
{ name: 'ember-cli-mocha', dev: true }
],
files: [
{
file: 'tests/unit/transforms/foo-test.js',
contains: [
'import { describeModule, it } from \'ember-mocha\';',
'describeModule(\n \'transform:foo\',',
'expect(transform).to.be.ok;'
]
}
]
});
});
});
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@
"ember-ajax": "0.7.1",
"ember-cli": "2.3.0",
"ember-cli-app-version": "0.5.0",
"ember-cli-blueprint-test-helpers": "^0.8.0",
"ember-cli-blueprint-test-helpers": "^0.9.0",
"ember-cli-dependency-checker": "^1.2.0",
"ember-cli-htmlbars": "0.7.9",
"ember-cli-htmlbars-inline-precompile": "^0.2.0",
Expand Down

0 comments on commit 03bd070

Please sign in to comment.