truffle编译
truffle compile
truffle部署
truffle migrate
truffle测试
使用test文件夹下的所有文件测试
truffle test
使用单个文件 测试
truffle test 文件所在位置
assert断言
assert.equal 是一种常见的断言函数,用于测试两个值是否相等。它接受两个参数:实际的值和期望的值。如果这两个值相等,断言通过;否则,会抛出一个错误,错误信息可以不写。
assert.equal('值1','值2','错误信息')
用于将以太币(Ether)转换为最小单位(Wei)
web3.utils.toWei('1','ether')
js的值转换为数字
变量.toNumber()
钩子函数
beforeEach(async () => {
//代码
});
加载智能合约
artifacts.require("合约名");
测试套件
contract('定义名', async accounts =>{
})
检查余额
web3.eth.getBalance(地址);