go-ethereum 以太坊 web3.js 控制檯 除錯
阿新 • • 發佈:2019-02-16
前言
最近要根據以太坊,做個數字貨幣,需要修改一些命令,就看了一下web3.js。
每次改完,都需要打包,放到Go Ethereum裡測試,非常麻煩,就研究了一波怎麼除錯和怎麼使用測試用例。
一、從官網尋找測試方法
1、從web3.js的github地址頁面,看README.md,能看到測試命令:
npm test
2、從package.json中可以看到npm test
的測試方式:
"scripts": { "build": "gulp", "watch": "gulp watch", "lint": "jshint *.js lib", "test": "mocha; jshint *.js lib", "test-coveralls": "istanbul cover _mocha -- -R spec && cat coverage/lcov.info | coveralls --verbose" },
看到web3.js是用mocha
測試的。
1、點選Add Configuration
,新增一個測試配置。
2、選擇Mocha:
3、配置mocha:
4、debug:
接下來就可以愉快的除錯啦!