add erc20 to integration test

This commit is contained in:
poma 2019-10-04 19:27:19 +03:00
parent 7a184d67d2
commit c7f0ca9dfa
3 changed files with 8 additions and 7 deletions

View File

@ -11,4 +11,4 @@ install:
script:
- npm run test
- npm run eslint
- ./cli.js auto
- ./cli.js test

8
cli.js
View File

@ -320,12 +320,16 @@ if (inBrowser) {
else
printHelp(1)
break
case 'auto':
case 'test':
if (args.length === 1) {
(async () => {
await init()
const account = (await web3.eth.getAccounts())[0]
const note = await deposit()
await withdraw(note, (await web3.eth.getAccounts())[0])
await withdraw(note, account)
const note2 = await deposit()
await withdraw(note2, account, account)
process.exit(0)
})()
}

View File

@ -4,9 +4,6 @@ const path = require('path')
const genContract = require('circomlib/src/mimcsponge_gencontract.js')
const Artifactor = require('truffle-artifactor')
const SEED = 'mimcsponge'
module.exports = function(deployer) {
return deployer.then( async () => {
const contractsDir = path.join(__dirname, '..', 'build/contracts')
@ -15,7 +12,7 @@ module.exports = function(deployer) {
await artifactor.save({
contractName,
abi: genContract.abi,
unlinked_binary: genContract.createCode(SEED, 220),
unlinked_binary: genContract.createCode('mimcsponge', 220),
}).then(async () => {
const hasherContract = artifacts.require(contractName)
await deployer.deploy(hasherContract)