Sha256: a48e665edfcb228af2a9fb8f2d986f6b773c54f8ac7af2576dd7c131ed3eb905

Contents?: true

Size: 792 Bytes

Versions: 3

Compression:

Stored size: 792 Bytes

Contents

import Ember from 'ember';
import { confirmExport } from 'internal-test-helpers';
import { moduleFor, AbstractTestCase } from 'internal-test-helpers';

class ReexportsTestCase extends AbstractTestCase {}

[
  // ember-testing
  ['Test', 'ember-testing'],
  ['Test.Adapter', 'ember-testing', 'Adapter'],
  ['Test.QUnitAdapter', 'ember-testing', 'QUnitAdapter'],
  ['setupForTesting', 'ember-testing'],
].forEach(reexport => {
  let [path, moduleId, exportName] = reexport;

  // default path === exportName if none present
  if (!exportName) {
    exportName = path;
  }

  ReexportsTestCase.prototype[`@test Ember.${path} exports correctly`] = function(assert) {
    confirmExport(Ember, assert, path, moduleId, exportName);
  };
});

moduleFor('ember-testing reexports', ReexportsTestCase);

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
discourse-ember-source-3.6.0.0 dist/es/ember-testing/tests/reexports_test.js
discourse-ember-source-3.5.1.1 dist/es/ember-testing/tests/reexports_test.js
discourse-ember-source-3.5.1.0 dist/dist/es/ember-testing/tests/reexports_test.js