diff --git a/test/cases/eTag.ts b/test/cases/eTag.ts index 82976e8..162b205 100644 --- a/test/cases/eTag.ts +++ b/test/cases/eTag.ts @@ -1,10 +1,9 @@ import assert from "assert"; import { client } from "../utils/httpClient"; import redis from "../../src/utils/redis"; -import crypto from "crypto"; import { config } from "../../src/config"; +import { genRandom } from "../utils/getRandom"; -const genRandom = (bytes=8) => crypto.pseudoRandomBytes(bytes).toString("hex"); const validateEtag = (expected: string, actual: string): boolean => { const [actualHashType, actualHashKey, actualService] = actual.split(";"); const [expectedHashType, expectedHashKey, expectedService] = expected.split(";"); diff --git a/test/cases/getHashCache.ts b/test/cases/getHashCache.ts index 40434e6..ed5bf09 100644 --- a/test/cases/getHashCache.ts +++ b/test/cases/getHashCache.ts @@ -3,11 +3,9 @@ import { getHashCache } from "../../src/utils/getHashCache"; import { shaHashKey } from "../../src/utils/redisKeys"; import { getHash } from "../../src/utils/getHash"; import redis from "../../src/utils/redis"; -import crypto from "crypto"; import assert from "assert"; import { setTimeout } from "timers/promises"; - -const genRandom = (bytes=8) => crypto.pseudoRandomBytes(bytes).toString("hex"); +import { genRandom } from "../utils/getRandom"; const rand1Hash = genRandom(24); const rand1Hash_Key = getHash(rand1Hash, 1); diff --git a/test/cases/redisTest.ts b/test/cases/redisTest.ts index d2f7be4..ba1dd0c 100644 --- a/test/cases/redisTest.ts +++ b/test/cases/redisTest.ts @@ -1,9 +1,7 @@ import { config } from "../../src/config"; import redis from "../../src/utils/redis"; -import crypto from "crypto"; import assert from "assert"; - -const genRandom = (bytes=8) => crypto.pseudoRandomBytes(bytes).toString("hex"); +import { genRandom } from "../utils/getRandom"; const randKey1 = genRandom(); const randValue1 = genRandom(); diff --git a/test/utils/getRandom.ts b/test/utils/getRandom.ts new file mode 100644 index 0000000..6ac6437 --- /dev/null +++ b/test/utils/getRandom.ts @@ -0,0 +1,3 @@ +import crypto from "crypto"; + +export const genRandom = (bytes=8) => crypto.pseudoRandomBytes(bytes).toString("hex");