From 6be375cee812208c0286c2213c93b93014bfb6c4 Mon Sep 17 00:00:00 2001 From: PopGoesTheWza Date: Thu, 9 Sep 2021 23:33:22 +0200 Subject: [PATCH] test: is.propertyKey --- test/test.ts | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/test/test.ts b/test/test.ts index f7798b1..6c2ae57 100644 --- a/test/test.ts +++ b/test/test.ts @@ -1491,9 +1491,17 @@ test('is.nonEmptyMap', t => { }); test('is.propertyKey', t => { - testType(t, 'string', ['emptyString', 'numericString']); - testType(t, 'number', ['nan', 'integer', 'safeInteger', 'infinite']); - testType(t, 'symbol'); + t.true(is.propertyKey('key')); + t.true(is.propertyKey(42)); + t.true(is.propertyKey(Symbol(''))); + + t.false(is.propertyKey(null)); + t.false(is.propertyKey(undefined)); + t.false(is.propertyKey(true)); + t.false(is.propertyKey({})); + t.false(is.propertyKey([])); + t.false(is.propertyKey(new Map())); + t.false(is.propertyKey(new Set())); }); test('is.any', t => {