mirror of
https://github.com/whoisclebs/lodash.git
synced 2026-02-10 10:57:49 +00:00
Fix bizarro buffer test in Node v0.12.
This commit is contained in:
17
test/test.js
17
test/test.js
@@ -477,7 +477,22 @@
|
|||||||
|
|
||||||
setProperty(root.Map, 'toString', createToString('Map'));
|
setProperty(root.Map, 'toString', createToString('Map'));
|
||||||
}
|
}
|
||||||
setProperty(root, 'Buffer', undefined);
|
defineProperty(root, 'Buffer', (function() {
|
||||||
|
var count = 0,
|
||||||
|
limit = /^0\.12\.\d+$/.test(process.versions.node) ? 2 : 0;
|
||||||
|
|
||||||
|
return {
|
||||||
|
'configurable': true,
|
||||||
|
'enumerable': true,
|
||||||
|
'get': function() {
|
||||||
|
if (++count <= limit) {
|
||||||
|
return Buffer;
|
||||||
|
}
|
||||||
|
setProperty(root, 'Buffer', undefined);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
}()));
|
||||||
|
|
||||||
setProperty(root, 'Set', noop);
|
setProperty(root, 'Set', noop);
|
||||||
setProperty(root, 'Symbol', undefined);
|
setProperty(root, 'Symbol', undefined);
|
||||||
setProperty(root, 'WeakMap', noop);
|
setProperty(root, 'WeakMap', noop);
|
||||||
|
|||||||
Reference in New Issue
Block a user