-
Notifications
You must be signed in to change notification settings - Fork 144
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Test TallyVotes.test.ts fails #1839
Comments
So those tests are not meant to be run with Jest, you can run that particular one using Also make sure you are using |
According to your method, I still cannot run it, and the above error persists. I am running an older version of the project, which has a bug: Initial Conditions Are Not Properly Enforced so I want to conduct tests. The old version includes a jest.config.js file, so I suspect it uses the Jest framework. However, I still haven't successfully run TallyVotes.test.ts. |
@Subway2023 I see, but based on the stack trace it doesn't look like you are running that old version, at the time the project was not using |
i just download this commit and perform above commands. |
ok so first you need to install the packages and build the monorepo. Also you'd need to install these libraries Line 7 in 4bc217d
You can see the steps required to make that specific version working in this file https://github.com/privacy-scaling-explorations/maci/blob/4bc217db24f573c1da5e24ad0caca596637c3dc8/.travis.yml You can Lines 11 to 14 in 4bc217d
Then maci/circuits/scripts/runTestsInCi.sh Line 6 in 4bc217d
Then ( no need for && ofc) maci/circuits/scripts/runTestsInCi.sh Line 10 in 4bc217d
|
Please try and start from a clean checkout of that branch, make sure to remove any node_modules you might have. Cause that error is coming from a library that was introduced this year, but the code you are trying to run is from years ago so there must be something stored locally. Also do not run run again |
Thank you very much! it works. |
Why can't TallyVotes.test.ts pass the tests?
However, if I get the generatedInputs from TallyVotes.test.ts, generate the witness, and perform the checks, it works successfully. Test is my test script |
hey sorry just getting back to work today, will try and find some time to run through this. have you got any updates on this since 2 weeks ago? |
Thank you for your reply. I currently have no new progress. My goal is to execute TallyVotes.test.ts to obtain the inputs for tallyVotes.circom in order to reproduce the vulnerability of Initial Conditions Are Not Properly Enforced. Please refer to the issue. I would greatly appreciate any help you can provide on this matter. |
Steps to Reproduce
Failure Logs
The text was updated successfully, but these errors were encountered: