split up spec.functionName tests
This commit is contained in:
@@ -1,48 +0,0 @@
|
||||
var obj = {
|
||||
// localy declared variable
|
||||
f: function () {
|
||||
(function f() {
|
||||
console.log(f);
|
||||
})();
|
||||
},
|
||||
|
||||
// self reference
|
||||
h: function () {
|
||||
console.log(h);
|
||||
},
|
||||
|
||||
// no reference
|
||||
m: function () {
|
||||
doSmth();
|
||||
}
|
||||
};
|
||||
|
||||
// locally declared variable
|
||||
var f = function () {
|
||||
var f = 2;
|
||||
};
|
||||
|
||||
// self reference
|
||||
var f = function () {
|
||||
console.log(f, g);
|
||||
};
|
||||
|
||||
// no reference
|
||||
var g = function () {
|
||||
doSmth();
|
||||
};
|
||||
|
||||
// param with the same name as id
|
||||
var h = function (h) {
|
||||
|
||||
};
|
||||
|
||||
// assignment to self
|
||||
var i = function () {
|
||||
i = 5;
|
||||
};
|
||||
|
||||
// assignment to self
|
||||
var j = function () {
|
||||
({ j } = 5);
|
||||
};
|
||||
@@ -1,79 +0,0 @@
|
||||
"use strict";
|
||||
|
||||
var obj = {
|
||||
// localy declared variable
|
||||
f: function f() {
|
||||
(function f() {
|
||||
console.log(f);
|
||||
})();
|
||||
},
|
||||
|
||||
// self reference
|
||||
h: (function (_h) {
|
||||
var _hWrapper = function h() {
|
||||
return _h.apply(this, arguments);
|
||||
};
|
||||
|
||||
_hWrapper.toString = function () {
|
||||
return _h.toString();
|
||||
};
|
||||
|
||||
return _hWrapper;
|
||||
})(function () {
|
||||
console.log(h);
|
||||
}),
|
||||
|
||||
// no reference
|
||||
m: function m() {
|
||||
doSmth();
|
||||
}
|
||||
};
|
||||
|
||||
// locally declared variable
|
||||
var f = function f() {
|
||||
var f = 2;
|
||||
};
|
||||
|
||||
// self reference
|
||||
var f = (function (_f) {
|
||||
var _fWrapper = function f() {
|
||||
return _f.apply(this, arguments);
|
||||
};
|
||||
|
||||
_fWrapper.toString = function () {
|
||||
return _f.toString();
|
||||
};
|
||||
|
||||
return _fWrapper;
|
||||
})(function () {
|
||||
console.log(f, g);
|
||||
});
|
||||
|
||||
// no reference
|
||||
var g = function g() {
|
||||
doSmth();
|
||||
};
|
||||
|
||||
// param with the same name as id
|
||||
var h = function h(h) {};
|
||||
|
||||
// assignment to self
|
||||
var i = (function (_i) {
|
||||
var _iWrapper = function i() {
|
||||
return _i.apply(this, arguments);
|
||||
};
|
||||
|
||||
_iWrapper.toString = function () {
|
||||
return _i.toString();
|
||||
};
|
||||
|
||||
return _iWrapper;
|
||||
})(function () {
|
||||
i = 5;
|
||||
});
|
||||
|
||||
// assignment to self
|
||||
var j = function j() {
|
||||
var _ = 5;
|
||||
j = _.j;
|
||||
};
|
||||
@@ -0,0 +1,7 @@
|
||||
var i = function () {
|
||||
i = 5;
|
||||
};
|
||||
|
||||
var j = function () {
|
||||
({ j } = 5);
|
||||
};
|
||||
@@ -0,0 +1,20 @@
|
||||
"use strict";
|
||||
|
||||
var i = (function (_i) {
|
||||
var _iWrapper = function i() {
|
||||
return _i.apply(this, arguments);
|
||||
};
|
||||
|
||||
_iWrapper.toString = function () {
|
||||
return _i.toString();
|
||||
};
|
||||
|
||||
return _iWrapper;
|
||||
})(function () {
|
||||
i = 5;
|
||||
});
|
||||
|
||||
var j = function j() {
|
||||
var _ = 5;
|
||||
j = _.j;
|
||||
};
|
||||
@@ -0,0 +1,5 @@
|
||||
var g = function () {
|
||||
doSmth();
|
||||
};
|
||||
|
||||
var h = function (h) {};
|
||||
@@ -0,0 +1,7 @@
|
||||
"use strict";
|
||||
|
||||
var g = function g() {
|
||||
doSmth();
|
||||
};
|
||||
|
||||
var h = function h(h) {};
|
||||
@@ -0,0 +1,15 @@
|
||||
var obj = {
|
||||
f: function () {
|
||||
(function f() {
|
||||
console.log(f);
|
||||
})();
|
||||
},
|
||||
|
||||
h: function () {
|
||||
console.log(h);
|
||||
},
|
||||
|
||||
m: function () {
|
||||
doSmth();
|
||||
}
|
||||
};
|
||||
@@ -0,0 +1,27 @@
|
||||
"use strict";
|
||||
|
||||
var obj = {
|
||||
f: function f() {
|
||||
(function f() {
|
||||
console.log(f);
|
||||
})();
|
||||
},
|
||||
|
||||
h: (function (_h) {
|
||||
var _hWrapper = function h() {
|
||||
return _h.apply(this, arguments);
|
||||
};
|
||||
|
||||
_hWrapper.toString = function () {
|
||||
return _h.toString();
|
||||
};
|
||||
|
||||
return _hWrapper;
|
||||
})(function () {
|
||||
console.log(h);
|
||||
}),
|
||||
|
||||
m: function m() {
|
||||
doSmth();
|
||||
}
|
||||
};
|
||||
@@ -0,0 +1,9 @@
|
||||
var f = function () {
|
||||
var f = 2;
|
||||
};
|
||||
|
||||
var f = function (f) {};
|
||||
|
||||
var obj = {
|
||||
f: function (f) {}
|
||||
};
|
||||
@@ -0,0 +1,31 @@
|
||||
"use strict";
|
||||
|
||||
var f = function f() {
|
||||
var f = 2;
|
||||
};
|
||||
|
||||
var f = (function (_f) {
|
||||
var _fWrapper = function f(_x) {
|
||||
return _f.apply(this, arguments);
|
||||
};
|
||||
|
||||
_fWrapper.toString = function () {
|
||||
return _f.toString();
|
||||
};
|
||||
|
||||
return _fWrapper;
|
||||
})(function (f) {});
|
||||
|
||||
var obj = {
|
||||
f: (function (_f) {
|
||||
var _fWrapper = function f(_x) {
|
||||
return _f.apply(this, arguments);
|
||||
};
|
||||
|
||||
_fWrapper.toString = function () {
|
||||
return _f.toString();
|
||||
};
|
||||
|
||||
return _fWrapper;
|
||||
})(function (f) {})
|
||||
};
|
||||
@@ -0,0 +1,3 @@
|
||||
var f = function () {
|
||||
console.log(f, g);
|
||||
};
|
||||
@@ -0,0 +1,15 @@
|
||||
"use strict";
|
||||
|
||||
var f = (function (_f) {
|
||||
var _fWrapper = function f() {
|
||||
return _f.apply(this, arguments);
|
||||
};
|
||||
|
||||
_fWrapper.toString = function () {
|
||||
return _f.toString();
|
||||
};
|
||||
|
||||
return _fWrapper;
|
||||
})(function () {
|
||||
console.log(f, g);
|
||||
});
|
||||
Reference in New Issue
Block a user