A collection of utility functions for testing ethereum contracts with truffle framework and testrpc
npm install solidity-test-utilA collection of utility functions for testing ethereum contracts with truffle framework and testrpc.
Examples can be found on Github solidity-test-example project
- Object Contract events subscriber, see web3 doc
Returns
- Array Events
Parameters
- Callback with contract method call, that should throw exception
Returns
- Boolean exception throwed
Jump testrpc forward in time
Parameters
- Number amount of time to increase in seconds
Returns
- Number total time adjustment, in seconds.
## prepareValue
Convert BigNumber value to Number using toNumber() method
Parameters
- Mixed
Returns
- Mixed
## prepareArray
Convert BigNumber array values to Number using toNumber() method
Parameters
- Array
Returns
- Array
## prepareObject
Convert BigNumber object values to Number using toNumber() method
Parameters
- Object
Returns
- Object