Add tests for overwriting native Number.isFinite.

This commit is contained in:
John-David Dalton
2014-07-16 00:12:08 -07:00
parent 210dac058d
commit d504b1f90f
2 changed files with 26 additions and 2 deletions

View File

@@ -99,6 +99,9 @@
return wrapper;
}()));
setProperty(Number, '_isFinite', Number.isFinite);
setProperty(Number, 'isFinite', function() {});
setProperty(String.prototype, '_contains', String.prototype.contains);
setProperty(String.prototype, 'contains', String.prototype._contains ? function() {} : Boolean);
@@ -146,6 +149,11 @@
} else {
delete Object.keys;
}
if (Number._isFinite) {
setProperty(Number, 'isFinite', Number._isFinite);
} else {
delete Number.isFinite;
}
if (String.prototype._contains) {
setProperty(String.prototype, 'contains', String.prototype._contains);
} else {