circomlib-testvectors/test/poseidon.test.js
test/poseidon.test.jsRaw
1const chai = require("chai");
2
3const poseidon = require("../../iden3/circomlib/src/poseidon.js");
4
5const assert = chai.assert;
6
7describe("Poseidon javascript testvectors", function () {
8 this.timeout(100000);
9 before( async () => {
10 });
11 it("Poseidon t=6", async () => {
12 let res = poseidon([1]);
13 console.log(res);
14
15 res = poseidon([1,2]);
16 console.log(res);
17
18 res = poseidon([1,2, 0, 0, 0]);
19 console.log(res);
20
21 res = poseidon([1,2, 0, 0, 0, 0]);
22 console.log(res);
23
24 res = poseidon([3,4, 0, 0, 0]);
25 console.log(res);
26 res = poseidon([3,4, 0, 0, 0, 0]);
27 console.log(res);
28
29 res = poseidon([1,2,3,4,5,6]);
30 console.log(res);
31
32 });
33
34});