Add bizarro Promise test.

This commit is contained in:
John-David Dalton
2016-03-26 16:57:32 -07:00
parent 6d76cdc1b7
commit ee2153364d
2 changed files with 15 additions and 0 deletions

View File

@@ -119,6 +119,9 @@
setProperty(Map, 'toString', createToString('Map')); setProperty(Map, 'toString', createToString('Map'));
} }
setProperty(window, '_Promise', window.Promise);
setProperty(window, 'Promise', noop);
setProperty(window, '_Set', window.Set); setProperty(window, '_Set', window.Set);
setProperty(window, 'Set', noop); setProperty(window, 'Set', noop);
@@ -158,6 +161,11 @@
} else { } else {
setProperty(window, 'Map', undefined); setProperty(window, 'Map', undefined);
} }
if (_Promise) {
Promise = _Promise;
} else {
setProperty(window, 'Promise', undefined);
}
if (_Set) { if (_Set) {
Set = _Set; Set = _Set;
} else { } else {
@@ -172,6 +180,7 @@
setProperty(window, 'WeakMap', undefined); setProperty(window, 'WeakMap', undefined);
} }
setProperty(window, '_Map', undefined); setProperty(window, '_Map', undefined);
setProperty(window, '_Promise', undefined);
setProperty(window, '_Set', undefined); setProperty(window, '_Set', undefined);
setProperty(window, '_Symbol', undefined); setProperty(window, '_Symbol', undefined);
setProperty(window, '_WeakMap', undefined); setProperty(window, '_WeakMap', undefined);

View File

@@ -522,6 +522,7 @@
setProperty(root.Map, 'toString', createToString('Map')); setProperty(root.Map, 'toString', createToString('Map'));
} }
setProperty(root, 'Promise', noop);
setProperty(root, 'Set', noop); setProperty(root, 'Set', noop);
setProperty(root, 'Symbol', undefined); setProperty(root, 'Symbol', undefined);
setProperty(root, 'WeakMap', noop); setProperty(root, 'WeakMap', noop);
@@ -551,6 +552,11 @@
} else { } else {
delete root.Map; delete root.Map;
} }
if (Promise) {
setProperty(root, 'Promise', Promise);
} else {
delete root.Promise;
}
if (Set) { if (Set) {
setProperty(root, 'Set', Set); setProperty(root, 'Set', Set);
} else { } else {