UNPKG

cloudworker-proxy

Version:
19 lines (16 loc) 575 B
"use strict"; const assert = require('assert'); const webcrypto = require('./config'); describe("WebCrypto", () => { it("get random values", () => { var buf = new Uint8Array(16); var check = Buffer.from(buf).toString("base64"); assert.notEqual(Buffer.from(webcrypto.getRandomValues(buf)).toString("base64"), check, "Has no random values"); }) it("get random values with large buffer", () => { var buf = new Uint8Array(65600); assert.throws(() => { webcrypto.getRandomValues(buf); }, Error); }) })