From 247482deab5c4039fbcbc6ab776e0df8dccc8ce4 Mon Sep 17 00:00:00 2001 From: Chad Hietala Date: Mon, 6 May 2019 09:08:41 -0400 Subject: [PATCH] Deprecate legacy test APIs --- .../ember-qunit/legacy-2-x/module-for-component.js | 6 ++++++ .../ember-qunit/legacy-2-x/module-for-model.js | 6 ++++++ addon-test-support/ember-qunit/legacy-2-x/module-for.js | 6 ++++++ 3 files changed, 18 insertions(+) diff --git a/addon-test-support/ember-qunit/legacy-2-x/module-for-component.js b/addon-test-support/ember-qunit/legacy-2-x/module-for-component.js index be699be3..129ebdf1 100644 --- a/addon-test-support/ember-qunit/legacy-2-x/module-for-component.js +++ b/addon-test-support/ember-qunit/legacy-2-x/module-for-component.js @@ -1,6 +1,12 @@ import { createModule } from './qunit-module'; import { TestModuleForComponent } from 'ember-test-helpers'; +import Ember from 'ember'; export default function moduleForComponent(name, description, callbacks) { createModule(TestModuleForComponent, name, description, callbacks); + Ember.deprecate(`The usage "moduleForComponent" is deprecated. Please migrate the "${name}" module to the new test APIs.`, false, { + id: 'deprecate-legacy-apis', + until: '5.0.0', + url: 'https://github.com/emberjs/ember-qunit/blob/master/docs/migration.md' + }); } diff --git a/addon-test-support/ember-qunit/legacy-2-x/module-for-model.js b/addon-test-support/ember-qunit/legacy-2-x/module-for-model.js index 7108b304..f6d52a10 100644 --- a/addon-test-support/ember-qunit/legacy-2-x/module-for-model.js +++ b/addon-test-support/ember-qunit/legacy-2-x/module-for-model.js @@ -1,6 +1,12 @@ import { createModule } from './qunit-module'; import { TestModuleForModel } from 'ember-test-helpers'; +import Ember from 'ember'; export default function moduleForModel(name, description, callbacks) { + Ember.deprecate(`The usage "moduleForModel" is deprecated. Please migrate the "${name}" module to the new test APIs.`, false, { + id: 'deprecate-legacy-apis', + until: '5.0.0', + url: 'https://github.com/emberjs/ember-qunit/blob/master/docs/migration.md' + }); createModule(TestModuleForModel, name, description, callbacks); } diff --git a/addon-test-support/ember-qunit/legacy-2-x/module-for.js b/addon-test-support/ember-qunit/legacy-2-x/module-for.js index ce206c83..fb3e43c5 100644 --- a/addon-test-support/ember-qunit/legacy-2-x/module-for.js +++ b/addon-test-support/ember-qunit/legacy-2-x/module-for.js @@ -1,6 +1,12 @@ import { createModule } from './qunit-module'; import { TestModule } from 'ember-test-helpers'; +import Ember from 'ember'; export default function moduleFor(name, description, callbacks) { + Ember.deprecate(`The usage "moduleFor" is deprecated. Please migrate the "${name}" module to the new test APIs.`, false, { + id: 'deprecate-legacy-apis', + until: '5.0.0', + url: 'https://github.com/emberjs/ember-qunit/blob/master/docs/migration.md' + }); createModule(TestModule, name, description, callbacks); }