split up spec.functionName tests

This commit is contained in:
Sebastian McKenzie
2015-03-30 21:46:08 +11:00
parent 86cc5875cf
commit c6546264d2
12 changed files with 139 additions and 127 deletions

View File

@@ -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);
};

View File

@@ -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;
};

View File

@@ -0,0 +1,7 @@
var i = function () {
i = 5;
};
var j = function () {
({ j } = 5);
};

View File

@@ -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;
};

View File

@@ -0,0 +1,5 @@
var g = function () {
doSmth();
};
var h = function (h) {};

View File

@@ -0,0 +1,7 @@
"use strict";
var g = function g() {
doSmth();
};
var h = function h(h) {};

View File

@@ -0,0 +1,15 @@
var obj = {
f: function () {
(function f() {
console.log(f);
})();
},
h: function () {
console.log(h);
},
m: function () {
doSmth();
}
};

View File

@@ -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();
}
};

View File

@@ -0,0 +1,9 @@
var f = function () {
var f = 2;
};
var f = function (f) {};
var obj = {
f: function (f) {}
};

View File

@@ -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) {})
};

View File

@@ -0,0 +1,3 @@
var f = function () {
console.log(f, g);
};

View File

@@ -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);
});