return extend(function () {
if (firstTime) {
- warn(msg + '\n' + (new Error()).stack);
+ warn(msg + '\nArguments: ' + Array.prototype.slice.call(arguments).join(', ') + '\n' + (new Error()).stack);
firstTime = false;
}
return fn.apply(this, arguments);
--- /dev/null
+import { module, test, expect } from '../qunit';
+import { deprecate } from '../../lib/utils/deprecate';
+import moment from '../../moment';
+
+module('deprecate');
+
+test('deprecate', function (assert) {
+ var fn = function () {};
+ var deprecatedFn = deprecate('testing deprecation', fn);
+ deprecatedFn();
+
+ expect(0);
+});
export var test = QUnit.test;
+export var expect = QUnit.expect;
+
export function module (name, lifecycle) {
QUnit.module(name, {
setup : function () {