mirror of
https://github.com/tornadocash/circomlibjs.git
synced 2024-06-15 17:03:39 +02:00
25 lines
758 B
JavaScript
25 lines
758 B
JavaScript
import chai from "chai";
|
|
const assert = chai.assert;
|
|
|
|
import buildMimc7 from "../src/mimc7.js";
|
|
|
|
describe("Mimc7 test", function () {
|
|
let mimc7;
|
|
|
|
before(async () => {
|
|
mimc7 = await buildMimc7();
|
|
});
|
|
after(async () => {
|
|
globalThis.curve_bn128.terminate();
|
|
});
|
|
|
|
it("Should check multihash reference 2", async () => {
|
|
const res2 = mimc7.multiHash([1,2]);
|
|
assert(mimc7.F.eq(mimc7.F.e("0x1457424af251109768c8161500816fca43bdf0f9cf10c5094008a6774baacd55"), res2));
|
|
});
|
|
it("Should check multihash reference 4", async () => {
|
|
const res2 = mimc7.multiHash([1,2,3,4]);
|
|
assert(mimc7.F.eq(mimc7.F.e("0x2c84563396117b022ab9226199f698eaeab81e03c6185d81d413f3423e8c8964"), res2));
|
|
});
|
|
});
|