UNPKG

ember-source

Version:

A JavaScript framework for creating ambitious web applications

32 lines (25 loc) 831 B
import '../../@ember/debug/index.js'; import { setAdapter, getAdapter } from './test/adapter.js'; import Adapter from './adapters/adapter.js'; import QUnitAdapter from './adapters/qunit.js'; import { setTesting } from '../../@ember/debug/lib/testing.js'; /* global self */ /** Sets Ember up for testing. This is useful to perform basic setup steps in order to unit test. Use `App.setupForTesting` to perform integration tests (full application testing). @method setupForTesting @namespace Ember @since 1.5.0 @private */ function setupForTesting() { setTesting(true); let adapter = getAdapter(); // if adapter is not manually set default to QUnit if (!adapter) { setAdapter(typeof self.QUnit === 'undefined' ? Adapter.create() : QUnitAdapter.create()); } } export { setupForTesting as default };