Я действительно чувствую, что упускаю что-то очень простое, но не могу понять, почему мой тест трюфелей не проходит при отправке эфира в контрактную функцию.Мой тестовый код выглядит следующим образом:
it('Test execute funds deposit', async function () {
await fundsDepositServiceInstance.depositEther(
accountAddr, accountNo, {from:accounts[0], value: 100, gas: 4712388});
});
Мой код устойчивости выглядит следующим образом:
function depositEther(address _accountAddr, bytes32 _accountNo) external payable {
require(msg.value < 1, "Insufficient funds to complete transaction");
}
Запуск Truffle v4.1.14, Ganache v1.2.2 в Ubuntu 18.04.1 LTS Возвраткод всегда активирован и мой тест не пройден.Приношу свои извинения, если это какая-то основная ошибка на моей стороне.Заранее спасибо.