tester for c added

This commit is contained in:
alrubio
2021-10-07 22:41:21 +02:00
parent 458ab087d7
commit 2740ff9c05
3 changed files with 248 additions and 2 deletions

View File

@@ -1,6 +1,7 @@
const chai = require("chai");
const path = require("path");
const wasm_tester = require("./../index").wasm;
const c_tester = require("./../index").c;
const F1Field = require("ffjavascript").F1Field;
const Scalar = require("ffjavascript").Scalar;
@@ -12,11 +13,17 @@ const assert = chai.assert;
describe("Simple test", function () {
this.timeout(100000);
it("Checking the compilation of simple circuit", async () => {
it("Checking the compilation of a simple circuit generating wasm", async () => {
const circuit = await wasm_tester(path.join(__dirname, "Multiplier2.circom"));
const w = await circuit.calculateWitness({a: 2, b: 4});
await circuit.checkConstraints(w);
});
it("Checking the compilation of a simple circuit generating C", async () => {
const circuit = await c_tester(path.join(__dirname, "Multiplier2.circom"));
const w = await circuit.calculateWitness({a: 2, b: 4});
await circuit.checkConstraints(w);
});