This repository has been archived on 2023-04-09. You can view files and clone it, but cannot push or open issues or pull requests.
chainsafe-bls/test/unit-web/run-web-implementation.test.ts

20 lines
699 B
TypeScript
Raw Permalink Normal View History

2020-11-20 19:08:53 +00:00
import herumi from "../../src/herumi";
import {runSecretKeyTests} from "../unit/secretKey.test";
import {runPublicKeyTests} from "../unit/publicKey.test";
import {runIndexTests} from "../unit/index.test";
2020-11-20 19:03:17 +00:00
2020-11-20 19:08:53 +00:00
// This file is intended to be compiled and run by Karma
// Do not import the node.bindings or it will break with:
// Error: BLST bindings loader should only run in a NodeJS context: process.platform
describe("herumi", () => {
before(async () => {
// For consistency with describeForAllImplementations
// eslint-disable-next-line import/no-named-as-default-member
2020-11-25 16:09:44 +00:00
await herumi.init();
2020-11-20 19:08:53 +00:00
});
2020-11-30 18:01:13 +00:00
runSecretKeyTests(herumi);
2020-11-20 19:08:53 +00:00
runPublicKeyTests(herumi);
runIndexTests(herumi);
2020-11-20 19:03:17 +00:00
});