Skip to content
This repository has been archived by the owner on Dec 31, 2022. It is now read-only.

Commit

Permalink
chore: cleanup all legacy test blueprints support
Browse files Browse the repository at this point in the history
BREAKING CHANGE: drops all support for pre-[RFC 0232][rfc] blueprints,
since these have long since been replaced.

Note that this commit also removes the component blueprints entirely, in
favor of landing updated versions of them in [another PR][pr].

[rfc]: https://emberjs.github.io/rfcs/0232-simplify-qunit-testing-api.html
[pr]: #213
  • Loading branch information
chriskrycho committed Nov 14, 2020
1 parent 342f2ca commit 8c6a016
Show file tree
Hide file tree
Showing 166 changed files with 670 additions and 4,010 deletions.
Original file line number Diff line number Diff line change
@@ -1,24 +1,13 @@
import { describe, it, beforeEach, afterEach } from 'mocha';
import { describe, it } from 'mocha';
import { expect } from 'chai';
import startApp from '<%= dasherizedPackageName %>/tests/helpers/start-app';
<% if (destroyAppExists) { %>import destroyApp from '<%= dasherizedPackageName %>/tests/helpers/destroy-app';<% } else { %>import { run } from '@ember/runloop';<% } %>
import { setupApplicationTest } from 'ember-mocha';
import { visit, currentURL } from '@ember/test-helpers';

describe('<%= friendlyTestName %>', function() {
let application;
setupApplicationTest();

beforeEach(function() {
application = startApp();
});

afterEach(function() {
<% if (destroyAppExists) { %>destroyApp(application);<% } else { %>run(application, 'destroy');<% } %>
});

it('can visit /<%= dasherizedModuleName %>', function() {
visit('/<%= dasherizedModuleName %>');

return andThen(() => {
expect(currentURL()).to.equal('/<%= dasherizedModuleName %>');
});
it('can visit /<%= dasherizedModuleName %>', async function() {
await visit('/<%= dasherizedModuleName %>');
expect(currentURL()).to.equal('/<%= dasherizedModuleName %>');
});
});

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,12 +1,13 @@
import { test } from 'qunit';
import moduleForAcceptance from '<%= testFolderRoot %>/tests/helpers/module-for-acceptance';
import { module, test } from 'qunit';
import { visit, currentURL } from '@ember/test-helpers';
import { setupApplicationTest } from 'ember-qunit';

moduleForAcceptance('<%= friendlyTestName %>');
module('<%= friendlyTestName %>', function(hooks) {
setupApplicationTest(hooks);

test('visiting /<%= dasherizedModuleName %>', function(assert) {
visit('/<%= dasherizedModuleName %>');
test('visiting /<%= dasherizedModuleName %>', async function(assert) {
await visit('/<%= dasherizedModuleName %>');

andThen(function() {
assert.equal(currentURL(), '/<%= dasherizedModuleName %>');
});
});

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -3,14 +3,11 @@ import { describe, it } from 'mocha';
import { setupTest } from 'ember-mocha';

describe('<%= friendlyTestDescription %>', function() {
setupTest('adapter:<%= dasherizedModuleName %>', {
// Specify the other units that are required for this test.
// needs: ['serializer:foo']
});
setupTest();

// Replace this with your real tests.
it('exists', function() {
let adapter = this.subject();
let adapter = this.owner.lookup('adapter:<%= dasherizedModuleName %>');
expect(adapter).to.be.ok;
});
});
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
import { moduleFor, test } from 'ember-qunit';
import { module, test } from 'qunit';
import { setupTest } from 'ember-qunit';

moduleFor('adapter:<%= dasherizedModuleName %>', '<%= friendlyTestDescription %>', {
// Specify the other units that are required for this test.
// needs: ['serializer:foo']
});
module('<%= friendlyTestDescription %>', function(hooks) {
setupTest(hooks);

// Replace this with your real tests.
test('it exists', function(assert) {
let adapter = this.subject();
assert.ok(adapter);
// Replace this with your real tests.
test('it exists', function(assert) {
let adapter = this.owner.lookup('adapter:<%= dasherizedModuleName %>');
assert.ok(adapter);
});
});

This file was deleted.

65 changes: 0 additions & 65 deletions blueprints/component-test/index.js

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

7 changes: 0 additions & 7 deletions blueprints/component/files/__root__/__path__/__name__.ts

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

Loading

0 comments on commit 8c6a016

Please sign in to comment.