From 30edc4ef1466401639050ebd7b8351c1331867f7 Mon Sep 17 00:00:00 2001 From: Luke Childs Date: Mon, 29 Apr 2019 13:02:35 +0700 Subject: [PATCH] Also skip fake fakeDataView test if no Symbol.toStringTag support --- test/node/types.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/test/node/types.js b/test/node/types.js index dae22a7..75f750f 100644 --- a/test/node/types.js +++ b/test/node/types.js @@ -188,7 +188,12 @@ if (SymbolToStringTagSupported) { } return Object.create(Buffer.prototype); }; - var fakeDataView = function fakeDataView() { return Object.create(DataView.prototype); }; + var fakeDataView = function fakeDataView() { + if (!SymbolToStringTagSupported) { + throw new Error(); + } + return Object.create(DataView.prototype); + }; var fakeUint8Array = function fakeUint8Array() { return Object.create(Uint8Array.prototype); }; var fakeUint8ClampedArray = function fakeUint8ClampedArray() { return Object.create(Uint8ClampedArray.prototype); }; var fakeUint16Array = function fakeUint16Array() { return Object.create(Uint16Array.prototype); };