From d3adc16a08d95d6e331de55d7d3bf05a66a874a8 Mon Sep 17 00:00:00 2001 From: pack Date: Sun, 9 Aug 2026 10:54:08 +0000 Subject: stop tracking node_modules/ --- node_modules/dunder-proto/test/get.js | 34 ---------------------------------- 1 file changed, 34 deletions(-) delete mode 100644 node_modules/dunder-proto/test/get.js (limited to 'node_modules/dunder-proto/test/get.js') diff --git a/node_modules/dunder-proto/test/get.js b/node_modules/dunder-proto/test/get.js deleted file mode 100644 index 253f183..0000000 --- a/node_modules/dunder-proto/test/get.js +++ /dev/null @@ -1,34 +0,0 @@ -'use strict'; - -var test = require('tape'); - -var getDunderProto = require('../get'); - -test('getDunderProto', { skip: !getDunderProto }, function (t) { - if (!getDunderProto) { - throw 'should never happen; this is just for type narrowing'; // eslint-disable-line no-throw-literal - } - - // @ts-expect-error - t['throws'](function () { getDunderProto(); }, TypeError, 'throws if no argument'); - // @ts-expect-error - t['throws'](function () { getDunderProto(undefined); }, TypeError, 'throws with undefined'); - // @ts-expect-error - t['throws'](function () { getDunderProto(null); }, TypeError, 'throws with null'); - - t.equal(getDunderProto({}), Object.prototype); - t.equal(getDunderProto([]), Array.prototype); - t.equal(getDunderProto(function () {}), Function.prototype); - t.equal(getDunderProto(/./g), RegExp.prototype); - t.equal(getDunderProto(42), Number.prototype); - t.equal(getDunderProto(true), Boolean.prototype); - t.equal(getDunderProto('foo'), String.prototype); - - t.end(); -}); - -test('no dunder proto', { skip: !!getDunderProto }, function (t) { - t.notOk('__proto__' in Object.prototype, 'no __proto__ in Object.prototype'); - - t.end(); -}); -- cgit v1.2.3