diff options
author | Matthew Miller <matthew@millerti.me> | 2023-08-17 12:37:29 -0700 |
---|---|---|
committer | Matthew Miller <matthew@millerti.me> | 2023-08-17 12:37:29 -0700 |
commit | 4cd3ce7da588f792bde61b38c5ee5cc8c8272619 (patch) | |
tree | 567c21ce9431a7ca55a5a67f8f0648c2ef39ed02 | |
parent | a1247029811d08c8eb0d0f51ae0f9f3e8d29c656 (diff) |
Update convertCertBufferToPEM tests
-rw-r--r-- | packages/server/src/helpers/convertCertBufferToPEM.test.ts | 45 |
1 files changed, 28 insertions, 17 deletions
diff --git a/packages/server/src/helpers/convertCertBufferToPEM.test.ts b/packages/server/src/helpers/convertCertBufferToPEM.test.ts index 0df4419..7a771b8 100644 --- a/packages/server/src/helpers/convertCertBufferToPEM.test.ts +++ b/packages/server/src/helpers/convertCertBufferToPEM.test.ts @@ -1,39 +1,50 @@ +import { + assert, + assertEquals, +} from "https://deno.land/std@0.198.0/assert/mod.ts"; + import { convertCertBufferToPEM } from "./convertCertBufferToPEM.ts"; -test("should return pem when input is base64URLString", () => { +Deno.test("should return pem when input is base64URLString", () => { const input = "Y2VydEJ1ZmZlclN0cmluZyBjZXJ0QnVmZmVyU3RyaW5nIGNlcnRCdWZmZXJTdHJpbmcgY2VydEJ1ZmZlclN0cmluZyBjZXJ0QnVmZmVyU3RyaW5nIGNlcnRCdWZmZXJTdHJpbmcgY2VydEJ1ZmZlclN0cmluZw"; const actual = convertCertBufferToPEM(input); const actualPemArr = actual.split("\n"); - expect(actual).toEqual(`-----BEGIN CERTIFICATE----- + assertEquals( + actual, + `-----BEGIN CERTIFICATE----- Y2VydEJ1ZmZlclN0cmluZyBjZXJ0QnVmZmVyU3RyaW5nIGNlcnRCdWZmZXJTdHJp bmcgY2VydEJ1ZmZlclN0cmluZyBjZXJ0QnVmZmVyU3RyaW5nIGNlcnRCdWZmZXJT dHJpbmcgY2VydEJ1ZmZlclN0cmluZw== -----END CERTIFICATE----- -`); +`, + ); - expect(actualPemArr[0]).toEqual("-----BEGIN CERTIFICATE-----"); - expect(actualPemArr[1].length).toBeLessThanOrEqual(64); - expect(actualPemArr[2].length).toBeLessThanOrEqual(64); - expect(actualPemArr[3].length).toBeLessThanOrEqual(64); - expect(actualPemArr[4]).toEqual("-----END CERTIFICATE-----"); + assertEquals(actualPemArr[0], "-----BEGIN CERTIFICATE-----"); + assert(actualPemArr[1].length <= 64); + assert(actualPemArr[2].length <= 64); + assert(actualPemArr[3].length <= 64); + assertEquals(actualPemArr[4], "-----END CERTIFICATE-----"); }); -test("should return pem when input is buffer", () => { - const input = Buffer.alloc(128); +Deno.test("should return pem when input is buffer", () => { + const input = new Uint8Array(128).fill(0); const actual = convertCertBufferToPEM(input); const actualPemArr = actual.split("\n"); - expect(actual).toEqual(`-----BEGIN CERTIFICATE----- + assertEquals( + actual, + `-----BEGIN CERTIFICATE----- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= -----END CERTIFICATE----- -`); +`, + ); - expect(actualPemArr[0]).toEqual("-----BEGIN CERTIFICATE-----"); - expect(actualPemArr[1].length).toBeLessThanOrEqual(64); - expect(actualPemArr[2].length).toBeLessThanOrEqual(64); - expect(actualPemArr[3].length).toBeLessThanOrEqual(64); - expect(actualPemArr[4]).toEqual("-----END CERTIFICATE-----"); + assertEquals(actualPemArr[0], "-----BEGIN CERTIFICATE-----"); + assert(actualPemArr[1].length <= 64); + assert(actualPemArr[2].length <= 64); + assert(actualPemArr[3].length <= 64); + assertEquals(actualPemArr[4], "-----END CERTIFICATE-----"); }); |