const tester = require("../c/buildasm/buildzqfieldtester2.js"); const bigInt = require("big-integer"); const __P__ = new bigInt("21888242871839275222246405745257275088548364400416034343698204186575808495617"); describe("basic cases", function () { this.timeout(100000); it("should do basic tests", async () => { await tester(__P__, [ ["add", 0, 0], ["add", 0, 1], ["add", 1, 0], ["add", 1, 1], ["add", 2, 1], ["add", 2, 10], ["add", -1, -1], ["add", -20, -10], ["add", "10604728079509999371218483608188593244163417117449316147628604036713980815027", "10604728079509999371218483608188593244163417117449316147628604036713980815027"], ["mul", 0, 0], ["mul", 0, 1], ["mul", 1, 0], ["mul", 1, 1], ["mul", 2, 1], ["mul", 2, 10], ["mul", -1, -1], ["mul", -20, -10], ["mul", "10604728079509999371218483608188593244163417117449316147628604036713980815027", "10604728079509999371218483608188593244163417117449316147628604036713980815027"], ]); }); });