EOS测试框架流程
安装js4eos
npm install -g js4eos (ubuntu需要sudo)
初始化合约应用
mkdir js4eos-dapp
cd js4eos-dapp
js4eos dapp init
新增合约
js4eos dapp create game
编译合约
js4eos dapp compile hello
部署合约
js4eos dapp deploy hello
测试合约
只测试hello contract
'-g hi'指只测试包含'hi'描述的测试用例,由于只有test/hello.js包含'hi'描述,因而只会测试hello contract
js4eos dapp test -g hi
测试全部
js4eos dapp test
EOS测试框架分析
目录结构
推荐使用vscode管理编辑dapp
配置文件js4eos_config.js
根据合约账号构造测试用例
根据合约源码构造测试用例
测试用例输出
源码
js4eos可以在EOS零环境下执行,同时还支持类似cleos命令方式操作EOS
------------------------------------------------