From c95d61ecf27b51c39a07ec9d686085af521a3c26 Mon Sep 17 00:00:00 2001 From: Ronan Jouchet Date: Thu, 22 Feb 2024 16:44:43 -0500 Subject: [PATCH] extra test for Infinity --- test/LocalCache_test.ts | 3 +++ test/RedisCache_test.ts | 3 +++ 2 files changed, 6 insertions(+) diff --git a/test/LocalCache_test.ts b/test/LocalCache_test.ts index 9315849..2cefb3e 100644 --- a/test/LocalCache_test.ts +++ b/test/LocalCache_test.ts @@ -30,6 +30,9 @@ describe('LocalCache', () => { await cache.setValue('numMax', Number.MAX_SAFE_INTEGER); expect(await cache.getValue('numMax')).to.equal(Number.MAX_SAFE_INTEGER); + await cache.setValue('numInfinity', Infinity); + expect(await cache.getValue('numInfinity')).to.equal(Infinity); + await cache.setValue('numBarf', 0.1 + 0.2); // 0.30000000000000004, IEEE754 expect(await cache.getValue('numBarf')).to.equal(0.1 + 0.2); }); diff --git a/test/RedisCache_test.ts b/test/RedisCache_test.ts index 8374496..5867a2f 100644 --- a/test/RedisCache_test.ts +++ b/test/RedisCache_test.ts @@ -167,6 +167,9 @@ describe('RedisCache', () => { await cache.setValue('numMax', Number.MAX_SAFE_INTEGER); expect(await cache.getValue('numMax')).to.equal(Number.MAX_SAFE_INTEGER); + await cache.setValue('numInfinity', Infinity); + expect(await cache.getValue('numInfinity')).to.equal(Infinity); + await cache.setValue('numBarf', 0.1 + 0.2); // 0.30000000000000004, IEEE754 expect(await cache.getValue('numBarf')).to.equal(0.1 + 0.2); });