dist/ember-testing.js in ember-source-2.6.0.beta.1 vs dist/ember-testing.js in ember-source-2.6.0.beta.2
- old
+ new
@@ -4,11 +4,11 @@
* @copyright Copyright 2011-2016 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.6.0-beta.1
+ * @version 2.6.0-beta.2
*/
var enifed, requireModule, require, Ember;
var mainContext = this;
@@ -257,44 +257,29 @@
}
_emberDebugHandlers.invoke.apply(undefined, ['deprecate'].concat(_slice.call(arguments)));
}
});
-enifed('ember-debug/handlers', ['exports', 'ember-debug/is-plain-function', 'ember-debug/deprecate'], function (exports, _emberDebugIsPlainFunction, _emberDebugDeprecate) {
- 'use strict';
+enifed("ember-debug/handlers", ["exports"], function (exports) {
+ "use strict";
- exports.generateTestAsFunctionDeprecation = generateTestAsFunctionDeprecation;
exports.registerHandler = registerHandler;
exports.invoke = invoke;
var HANDLERS = {};
exports.HANDLERS = HANDLERS;
- function generateTestAsFunctionDeprecation(source) {
- return 'Calling `' + source + '` with a function argument is deprecated. Please ' + 'use `!!Constructor` for constructors, or an `IIFE` to compute the test for deprecation. ' + 'In a future version, functions will be treated as truthy values instead of being executed.';
- }
-
- function normalizeTest(test, source) {
- if (_emberDebugIsPlainFunction.default(test)) {
- _emberDebugDeprecate.default(generateTestAsFunctionDeprecation(source), false, { id: 'ember-debug.deprecate-test-as-function', until: '2.5.0' });
-
- return test();
- }
-
- return test;
- }
-
function registerHandler(type, callback) {
var nextHandler = HANDLERS[type] || function () {};
HANDLERS[type] = function (message, options) {
callback(message, options, nextHandler);
};
}
function invoke(type, message, test, options) {
- if (normalizeTest(test, 'Ember.' + type)) {
+ if (test) {
return;
}
var handlerForType = HANDLERS[type];
@@ -305,11 +290,11 @@
if (handlerForType) {
handlerForType(message, options);
}
}
});
-enifed('ember-debug/index', ['exports', 'ember-metal/core', 'ember-metal/debug', 'ember-metal/features', 'ember-metal/error', 'ember-metal/logger', 'ember-metal/environment', 'ember-debug/deprecate', 'ember-debug/warn', 'ember-debug/is-plain-function', 'ember-debug/handlers'], function (exports, _emberMetalCore, _emberMetalDebug, _emberMetalFeatures, _emberMetalError, _emberMetalLogger, _emberMetalEnvironment, _emberDebugDeprecate, _emberDebugWarn, _emberDebugIsPlainFunction, _emberDebugHandlers) {
+enifed('ember-debug/index', ['exports', 'ember-metal/core', 'ember-metal/debug', 'ember-metal/features', 'ember-metal/error', 'ember-metal/logger', 'ember-metal/environment', 'ember-debug/deprecate', 'ember-debug/warn'], function (exports, _emberMetalCore, _emberMetalDebug, _emberMetalFeatures, _emberMetalError, _emberMetalLogger, _emberMetalEnvironment, _emberDebugDeprecate, _emberDebugWarn) {
'use strict';
exports._warnIfUsingStrippedFeatureFlags = _warnIfUsingStrippedFeatureFlags;
/**
@@ -342,21 +327,11 @@
@param {Boolean} test Must be truthy for the assertion to pass. If
falsy, an exception will be thrown.
@public
*/
_emberMetalDebug.setDebugFunction('assert', function assert(desc, test) {
- var throwAssertion = undefined;
-
- if (_emberDebugIsPlainFunction.default(test)) {
- _emberMetalDebug.deprecate(_emberDebugHandlers.generateTestAsFunctionDeprecation('Ember.assert'), false, { id: 'ember-debug.deprecate-test-as-function', until: '2.5.0' });
-
- throwAssertion = !test();
- } else {
- throwAssertion = !test;
- }
-
- if (throwAssertion) {
+ if (!test) {
throw new _emberMetalError.default('Assertion Failed: ' + desc);
}
});
/**
@@ -618,19 +593,10 @@
exports.runningNonEmberDebugJS = runningNonEmberDebugJS;
if (runningNonEmberDebugJS) {
_emberMetalDebug.warn('Please use `ember.debug.js` instead of `ember.js` for development and debugging.');
}
});
-enifed('ember-debug/is-plain-function', ['exports'], function (exports) {
- 'use strict';
-
- exports.default = isPlainFunction;
-
- function isPlainFunction(test) {
- return typeof test === 'function' && test.PrototypeMixin === undefined;
- }
-});
enifed('ember-debug/warn', ['exports', 'ember-metal/logger', 'ember-metal/debug', 'ember-debug/handlers'], function (exports, _emberMetalLogger, _emberMetalDebug, _emberDebugHandlers) {
'use strict';
var _slice = Array.prototype.slice;
exports.registerHandler = registerHandler;
@@ -790,10 +756,10 @@
var keyboardEventTypes, mouseEventTypes, buildKeyboardEvent, buildMouseEvent, buildBasicEvent, fireEvent, focus;
var defaultEventOptions = { canBubble: true, cancelable: true };
keyboardEventTypes = ['keydown', 'keypress', 'keyup'];
- mouseEventTypes = ['click', 'mousedown', 'mouseup', 'dblclick', 'mousenter', 'mouseleave', 'mousemove', 'mouseout', 'mouseover'];
+ mouseEventTypes = ['click', 'mousedown', 'mouseup', 'dblclick', 'mouseenter', 'mouseleave', 'mousemove', 'mouseout', 'mouseover'];
buildKeyboardEvent = function buildKeyboardEvent(type) {
var options = arguments.length <= 1 || arguments[1] === undefined ? {} : arguments[1];
var event = undefined;