circomlibjs/test/mimc7.js

22 lines
731 B
JavaScript
Raw Permalink Normal View History

import { describe, it, before } from 'node:test'
import assert from 'node:assert'
2021-10-30 13:57:29 +02:00
import buildMimc7 from "../src/mimc7.js";
describe("Mimc7 test", { timeout: 100000 }, function () {
2021-10-30 13:57:29 +02:00
let mimc7;
before(async () => {
mimc7 = await buildMimc7();
});
it("Should check multihash reference 2", async () => {
const res2 = mimc7.multiHash([1,2]);
2021-11-23 13:22:47 +01:00
assert(mimc7.F.eq(mimc7.F.e("0xb91ebbd35d7448ecc13e75a7ceb1ce5bbe428090acfae0da2c3867a874ce6ea"), res2));
2021-10-30 13:57:29 +02:00
});
it("Should check multihash reference 4", async () => {
const res2 = mimc7.multiHash([1,2,3,4]);
2021-11-23 13:22:47 +01:00
assert(mimc7.F.eq(mimc7.F.e("0x19ce9298d9e8ada63b2fb30c938d25cc9116aca2795f8b90fd9530687b4ad075"), res2));
2021-10-30 13:57:29 +02:00
});
});