J'essaye de construire un dapp en utilisant la truffe. J'ai installé Testrpc et Truffle globalement avec NPM. J'ai couru testrpc dans une fenêtre de terminal et j'ai fait un test de truffe. Je reçois 2 passes et 3 échecs. Les trois tests ayant échoué sontCertains tests de truffe ne sont pas exécutés après l'initialisation truffle (Mac OSX) Uncaught TypeError
TestMetacoin testInitialBalanceUsingDeployedContract:
TestMetacoin testInitialBalanceWithNewMetaCoin:
et
Contract: MetaCoin should send coin correctly:
chacun échoue à la même place:
Uncaught TypeError: Cannot read property '1' of undefined
at /usr/local/lib/node_modules/truffle/node_modules/ethjs-abi/lib/index.js:139:34
at Array.map (native)
at Object.decodeEvent (/usr/local/lib/node_modules/truffle/node_modules/ethjs-abi/lib/index.js:138:6)
at /usr/local/lib/node_modules/truffle/node_modules/truffle-contract/contract.js:73:38
at Array.map (native)
at Object.decodeLogs (/usr/local/lib/node_modules/truffle/node_modules/truffle-contract/contract.js:44:19)
at Object.callback (/usr/local/lib/node_modules/truffle/node_modules/truffle-contract/contract.js:172:35)
at /usr/local/lib/node_modules/truffle/node_modules/truffle-contract/node_modules/web3/lib/web3/method.js:142:25
at /usr/local/lib/node_modules/truffle/node_modules/truffle-contract/node_modules/web3/lib/web3/requestmanager.js:89:9
at XMLHttpRequest.request.onreadystatechange (/usr/local/lib/node_modules/truffle/node_modules/web3/lib/web3/httpprovider.js:119:13)
at XMLHttpRequestEventTarget.dispatchEvent (/usr/local/lib/node_modules/truffle/node_modules/xhr2/lib/xhr2.js:64:18)
at XMLHttpRequest._setReadyState (/usr/local/lib/node_modules/truffle/node_modules/xhr2/lib/xhr2.js:354:12)
at XMLHttpRequest._onHttpResponseEnd (/usr/local/lib/node_modules/truffle/node_modules/xhr2/lib/xhr2.js:509:12)
at IncomingMessage.<anonymous> (/usr/local/lib/node_modules/truffle/node_modules/xhr2/lib/xhr2.js:469:24)
Je suis sûr que je manque quelque chose de simple, toute aide est appréciée.
Pouvez-vous partager votre code de contrat et le code que vous utilisez pour l'interface avec le contrat? –
Je peux l'ajouter mais c'est littéralement le code standard qui vient de truffle init. –