dist/ember-testing.js in ember-source-2.2.0.beta.1 vs dist/ember-testing.js in ember-source-2.2.0
- old
+ new
@@ -4,11 +4,11 @@
* @copyright Copyright 2011-2015 Tilde Inc. and contributors
* Portions Copyright 2006-2011 Strobe Inc.
* Portions Copyright 2008-2011 Apple Inc. All rights reserved.
* @license Licensed under MIT license
* See https://raw.github.com/emberjs/ember.js/master/LICENSE
- * @version 2.2.0-beta.1
+ * @version 2.2.0
*/
var enifed, requireModule, require, requirejs, Ember;
var mainContext = this;
@@ -176,10 +176,15 @@
exports.missingOptionsIdDeprecation = missingOptionsIdDeprecation;
var missingOptionsUntilDeprecation = 'When calling `Ember.deprecate` you must provide `until` in options.';
exports.missingOptionsUntilDeprecation = missingOptionsUntilDeprecation;
/**
+ @module ember
+ @submodule ember-debug
+ */
+
+ /**
Display a deprecation warning with the provided message and a stack trace
(Chrome and Firefox only). Ember build tools will remove any calls to
`Ember.deprecate()` when doing a production build.
@method deprecate
@@ -189,10 +194,11 @@
@param {Object} options An object that can be used to pass
in a `url` to the transition guide on the emberjs.com website, and a unique
`id` for this deprecation. The `id` can be used by Ember debugging tools
to change the behavior (raise, log or silence) for that specific deprecation.
The `id` should be namespaced by dots, e.g. "view.helper.select".
+ @for Ember
@public
*/
function deprecate(message, test, options) {
if (!options || !options.id && !options.until) {
@@ -301,17 +307,27 @@
exports.missingOptionsDeprecation = missingOptionsDeprecation;
var missingOptionsIdDeprecation = 'When calling `Ember.warn` you must provide `id` in options.';
exports.missingOptionsIdDeprecation = missingOptionsIdDeprecation;
/**
+ @module ember
+ @submodule ember-debug
+ */
+
+ /**
Display a warning with the provided message. Ember build tools will
remove any calls to `Ember.warn()` when doing a production build.
@method warn
@param {String} message A warning to display.
@param {Boolean} test An optional boolean. If falsy, the warning
will be displayed.
+ @param {Object} options An ojbect that can be used to pass a unique
+ `id` for this warning. The `id` can be used by Ember debugging tools
+ to change the behavior (raise, log, or silence) for that specific warning.
+ The `id` should be namespaced by dots, e.g. "ember-debug.feature-flag-with-features-stripped"
+ @for Ember
@public
*/
function warn(message, test, options) {
if (!options) {
@@ -493,11 +509,13 @@
_emberMetalDebug.setDebugFunction('debugSeal', function debugSeal(obj) {
Object.seal(obj);
});
_emberMetalDebug.setDebugFunction('deprecate', _emberDebugDeprecate.default);
+
_emberMetalDebug.setDebugFunction('warn', _emberDebugWarn.default);
+
/**
Will call `Ember.warn()` if ENABLE_ALL_FEATURES, ENABLE_OPTIONAL_FEATURES, or
any specific FEATURES flag is truthy.
This method is called automatically in debug canary builds.
@@ -581,10 +599,11 @@
</ul>
@public
@static
@method registerDeprecationHandler
@param handler {Function} a function to handle deprecation calls
+ @since 2.1.0
*/
_emberMetalCore.default.Debug.registerDeprecationHandler = _emberDebugDeprecate.registerHandler;
/**
Allows for runtime registration of handler functions that override the default warning behavior.
Warnings are invoked by calls made to [Ember.warn](http://emberjs.com/api/classes/Ember.html#method_warn).
@@ -605,9 +624,10 @@
</ul>
@public
@static
@method registerWarnHandler
@param handler {Function} a function to handle warnings
+ @since 2.1.0
*/
_emberMetalCore.default.Debug.registerWarnHandler = _emberDebugWarn.registerHandler;
/*
We are transitioning away from `ember.js` to `ember.debug.js` to make