Arcology-Builders / democracy

Tools for peer-to-peer privacy with Ethereum and AZTEC
http://zk-transfer.netlify.app
MIT License
44 stars 22 forks source link

Improve code coverage #12

Closed learner-long-life closed 5 years ago

learner-long-life commented 5 years ago

Currently nyc is instrumented to run as npm run cov and produces the following output.

There are some errors to remove, as well as improving code coverage below closer to 100%.

---------------------------- ---------- ---------- ---------- ---------- ------------------- File % Stmts % Branch % Funcs % Lines Uncovered Line #s
All files 80.5 61.36 72.37 81.85
democracy 90 100 83.33 90
index.js 90 100 83.33 90 11
democracy/js 77.53 60.82 71.91 79
compile.js 90.48 83.33 100 90 52,53,54,55
deploy.js 88.64 66.67 88.89 88.37 43,44,45,66,67
get.js 100 100 100 100
lib.js 68 58.73 64.52 70.63 ... 31,232,233,234
link.js 91.89 66.67 100 94.44 34,42
set.js 100 100 100 100
utils.js 74.52 58.02 67.5 75.35 ... 48,249,297,304
democracy/tests 87.1 80 71.93 88.14
db.spec.js 100 80 93.33 100 14
deploy.spec.js 52.17 100 17.65 55.81 ... 56,58,60,62,65
getset.spec.js 100 100 100 100
link.spec.js 93.55 100 87.5 93.55 41,42
round-trip-use-library.js 100 100 100 100
---------------------------- ---------- ---------- ---------- ---------- -------------------