import { expect } from "@std/expect"; import { generateKeys } from "./keys.ts"; import { encryptText } from "./encrypt.ts"; Deno.test({ name: "generates an encrypted payload", fn() { const keys = generateKeys(); const text = "Hello, world!"; const result = encryptText(keys.publicKey, text); expect(Object.entries(result)).toHaveLength(5); expect(result.cipherText.length).toBeGreaterThan(0); expect(result.content.length).toBeGreaterThan(0); expect(result.hash.length).toBeGreaterThan(0); expect(result.nonce.length).toBeGreaterThan(0); expect(result.length).toBeGreaterThan(0); }, });