From 8580d8cc0f3a079f2b411e9a96075bdd31c87415 Mon Sep 17 00:00:00 2001 From: alrubio Date: Wed, 6 Oct 2021 14:33:19 +0200 Subject: [PATCH] comiler errors handled --- test/multiplier2.js | 4 ++-- wasm/tester.js | 4 +++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/test/multiplier2.js b/test/multiplier2.js index f2a5e11..2c57141 100644 --- a/test/multiplier2.js +++ b/test/multiplier2.js @@ -9,10 +9,10 @@ const Fr = new F1Field(exports.p); const assert = chai.assert; -describe("Exponentioation test", function () { +describe("Simple test", function () { this.timeout(100000); - it("Should generate the Exponentiation table in k=0", async () => { + it("Checking the compilation of simple circuit", async () => { const circuit = await wasm_tester(path.join(__dirname, "Multiplier2.circom")); const w = await circuit.calculateWitness({a: 2, b: 4}); diff --git a/wasm/tester.js b/wasm/tester.js index 9dc099b..5a50221 100644 --- a/wasm/tester.js +++ b/wasm/tester.js @@ -52,7 +52,9 @@ async function compile (fileName, options) { if (options.json) flags += "--json "; if (options.output) flags += "--output " + options.output + " "; - await exec("circom " + flags + fileName); + b = await exec("circom " + flags + fileName); + assert(b.stderr == "", + "circom compiler error \n" + b.stderr); } class WasmTester {