Как устранить ошибку: метод разрешения переопределен. Укажите обратный вызов * или * вернуть обещание; не оба.? - PullRequest
0 голосов
/ 12 апреля 2020
TruffleContract = artifacts.require("TruffleContract");

contract("TruffleContract", function() {
  it("should assert true", async function(done) {
    await TruffleContract.deployed();
    assert.isTrue(true);
    done();
      });
});

Приведенный выше фрагмент кода дает мне следующие ошибки

1) Contract: TruffleContract
       should assert true:
     Error: Resolution method is overspecified. Specify a callback *or* return a Promise; not both.
      at Context.<anonymous> (test\truffle_contract.js:7:5)
      at processTicksAndRejections (internal/process/task_queues.js:97:5)

В созданной функции есть проблема.

1 Ответ

0 голосов
/ 15 апреля 2020

сброс await работал. И await, и done () привели в замешательство в программе, поэтому await следует отбросить

...