Skip to content

Commit

Permalink
remove createWithContainer helper
Browse files Browse the repository at this point in the history
  • Loading branch information
marcoow committed Nov 12, 2019
1 parent 17fff5e commit fbb75bc
Show file tree
Hide file tree
Showing 5 changed files with 16 additions and 24 deletions.
12 changes: 0 additions & 12 deletions tests/helpers/create-with-container.js

This file was deleted.

9 changes: 5 additions & 4 deletions tests/unit/internal-session-test.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
import RSVP from 'rsvp';
import { next } from '@ember/runloop';
import { setOwner } from '@ember/application';
import { describe, beforeEach, it } from 'mocha';
import { setupTest } from 'ember-mocha';
import { expect } from 'chai';
Expand All @@ -8,8 +9,6 @@ import InternalSession from 'ember-simple-auth/internal-session';
import EphemeralStore from 'ember-simple-auth/session-stores/ephemeral';
import Authenticator from 'ember-simple-auth/authenticators/base';

import createWithContainer from '../helpers/create-with-container';

describe('InternalSession', () => {
setupTest();

Expand All @@ -25,7 +24,8 @@ describe('InternalSession', () => {
authenticator = Authenticator.create();
this.owner.register('authenticator:test', authenticator, { instantiate: false });

session = createWithContainer(InternalSession, { store }, this.owner);
session = InternalSession.create({ store });
setOwner(session, this.owner);
});

afterEach(function() {
Expand Down Expand Up @@ -802,7 +802,8 @@ describe('InternalSession', () => {
});

it('does not share the content object between multiple instances', function() {
let session2 = createWithContainer(InternalSession, { store }, this.owner);
let session2 = InternalSession.create({ store });
setOwner(session2, this.owner);

expect(session2.get('content')).to.not.equal(session.get('content'));
});
Expand Down
8 changes: 4 additions & 4 deletions tests/unit/mixins/authenticated-route-mixin-test.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import Mixin from '@ember/object/mixin';
import { setOwner } from '@ember/application';
import RSVP from 'rsvp';
import Route from '@ember/routing/route';
import Service from '@ember/service';
Expand All @@ -8,8 +9,6 @@ import { expect } from 'chai';
import sinonjs from 'sinon';
import AuthenticatedRouteMixin from 'ember-simple-auth/mixins/authenticated-route-mixin';

import createWithContainer from '../../helpers/create-with-container';

describe('AuthenticatedRouteMixin', () => {
setupTest();

Expand Down Expand Up @@ -44,9 +43,10 @@ describe('AuthenticatedRouteMixin', () => {

this.owner.register('service:session', Service.extend());

route = createWithContainer(Route.extend(MixinImplementingBeforeModel, AuthenticatedRouteMixin, {}), {
route = Route.extend(MixinImplementingBeforeModel, AuthenticatedRouteMixin).create({
_authRouter: router
}, this.owner);
});
setOwner(route, this.owner);

sinon.spy(transition, 'send');
sinon.spy(router, 'transitionTo');
Expand Down
7 changes: 4 additions & 3 deletions tests/unit/mixins/unauthenticated-route-mixin-test.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import Mixin from '@ember/object/mixin';
import { setOwner } from '@ember/application';
import RSVP from 'rsvp';
import Route from '@ember/routing/route';
import Service from '@ember/service';
Expand All @@ -7,7 +8,6 @@ import { setupTest } from 'ember-mocha';
import { expect } from 'chai';
import sinonjs from 'sinon';
import UnauthenticatedRouteMixin from 'ember-simple-auth/mixins/unauthenticated-route-mixin';
import createWithContainer from '../../helpers/create-with-container';

describe('UnauthenticatedRouteMixin', () => {
setupTest();
Expand All @@ -33,11 +33,12 @@ describe('UnauthenticatedRouteMixin', () => {

this.owner.register('service:session', Service.extend());

route = createWithContainer(Route.extend(MixinImplementingBeforeModel, UnauthenticatedRouteMixin, {
route = Route.extend(MixinImplementingBeforeModel, UnauthenticatedRouteMixin, {
// pretend this is never FastBoot
// replace actual transitionTo as the router isn't set up etc.
transitionTo() {}
}), {}, this.owner);
}).create();
setOwner(route, this.owner);

sinon.spy(route, 'transitionTo');
});
Expand Down
4 changes: 3 additions & 1 deletion tests/unit/services/session-test.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import ObjectProxy from '@ember/object/proxy';
import { setOwner } from '@ember/application';
import Evented from '@ember/object/evented';
import { next } from '@ember/runloop';
import EmberObject, { set } from '@ember/object';
Expand All @@ -24,7 +25,8 @@ describe('SessionService', () => {
this.owner.register('authorizer:custom', EmberObject.extend({
authorize() {}
}));
sessionService = createWithContainer(Session, { session }, this.owner);
sessionService = Session.create({ session });
setOwner(sessionService, this.owner);
});

afterEach(function() {
Expand Down

0 comments on commit fbb75bc

Please sign in to comment.