summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorMatthew Miller <matthew@millerti.me>2023-08-17 12:37:29 -0700
committerMatthew Miller <matthew@millerti.me>2023-08-17 12:37:29 -0700
commit4cd3ce7da588f792bde61b38c5ee5cc8c8272619 (patch)
tree567c21ce9431a7ca55a5a67f8f0648c2ef39ed02
parenta1247029811d08c8eb0d0f51ae0f9f3e8d29c656 (diff)
Update convertCertBufferToPEM tests
-rw-r--r--packages/server/src/helpers/convertCertBufferToPEM.test.ts45
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-----");
});