moduleForAcceptance(
  `Acceptance |
   Registration |
   Organization |
   User is Logged In |
   New Registration`, {

    beforeEach() {
      server.logging = true;
      const user = server.create('user', {
        id: 'current-user',
        email: '*****@*****.**',
        password: '******'
      });

      organization = server.create('organization', {
        id: orgId,
        name: 'Test Org',
        domain: 'testorg'
      });

      server.post('/api/orders', function(schema, request) {
        const order = schema.orders.create({});

        return this.serialize(order);
      });

      server.get('/api/organizations/:id');

      server.get('/api/hosts/:host',
        (schema, request) => {
          return schema.organizations.findBy({ id: orgId });
        }
      );

      server.logging = true;

      authenticateSession({
        email: '*****@*****.**',
        token: 'abc123'
      });
    }
});
import Ember from 'ember';
import { test, skip } from 'ember-qunit';
import { withChai } from 'ember-cli-chai/qunit';
import testSelector from 'ember-test-selectors';

import {
  make, makeList, build,
  mockFindAll, mockFindRecord,
  mockSetup, mockTeardown
} from 'ember-data-factory-guy';

import moduleForAcceptance from 'aeonvera/tests/helpers/module-for-acceptance';

moduleForAcceptance('Acceptance | Login | Redirect After Login', {
  beforeEach() { mockSetup({ logLevel: 1, mockjaxLogLevel: 4 }); },
  afterEach() { mockTeardown(); }
});