我是使用 java 腳本測驗的新手,也是撰寫智能合約的新手。我看過一些關于撰寫測驗的教程,并嘗試用例如來自 truffle 的 Metacoin 示例來定位我的測驗。
現在,當我嘗試運行基本的第一個測驗以獲取我的 ERC20 代幣的總供應量時,我收到以下錯誤訊息:
- 測驗套件外未捕獲的錯誤
0 通過 (2ms) 1 失敗
- 測驗套件外未捕獲的錯誤:未捕獲的 TypeError:它不是函式
我的測驗代碼如下所示:
const { assert } = require("console");
const { it } = require("ethers/wordlists");
const charytoken = artifacts.require("CharyToken");
contract("CharyToken test", async accounts => {
it("should get the Balance of CT of this contract", async() => {
const instance = await charytoken.deployed();
const ctbalance = await instance.totalSupply.call();
assert.equal(ctbalance.valueOf(), 10000000000000000000000);
});
});
如果有人知道我做錯了什么/我錯過了,我會提供很多幫助!
uj5u.com熱心網友回復:
這是因為你輸入了錯誤的it. 不是來自ethers/wordlist
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/487648.html
標籤:javascript 测试 坚固性 松露
