강의

멘토링

커뮤니티

Inflearn コミュニティ Q&A

cccx44835 のプロフィール画像
cccx44835

投稿した質問数

Ethereum本番!初心者向けのLottery Dappの開発

Lottery isMatch関数の実装とテスト

안녕하세요 강의 정말 잘듣고있습니다.

作成

·

481

1

잘 따라오고 있다가 오늘 이벤트가 발생하지 않은 오류가 나왔습니다.

Contract: Lottery

    isMatch

      1) should be BettingResult.Win when two characters match

    > No events were emitted

      2) should be BettingResult.Fail when two characters match

    > No events were emitted

      3) should be BettingResult.Draw when two characters match

    > No events were emitted

 

 

  0 passing (229ms)

  3 failing

 

  1) Contract: Lottery

       isMatch

         should be BettingResult.Win when two characters match:

     AssertionError: expected <BN: 0> to equal 1

      at Context.<anonymous> (test/Lottery.test.js:60:14)

      at processTicksAndRejections (node:internal/process/task_queues:96:5)

 

  2) Contract: Lottery

       isMatch

         should be BettingResult.Fail when two characters match:

     AssertionError: expected <BN: 2> to equal 0

      at Context.<anonymous> (test/Lottery.test.js:65:14)

      at processTicksAndRejections (node:internal/process/task_queues:96:5)

 

  3) Contract: Lottery

       isMatch

         should be BettingResult.Draw when two characters match:

     AssertionError: expected <BN: 0> to equal 2

      at Context.<anonymous> (test/Lottery.test.js:70:14)

      at processTicksAndRejections (node:internal/process/task_queues:96:5)

 

무슨 문제인지 찾을수가 없네요 ㅠㅠ

 

Ethereumdapp

回答 1

0

cccx44835님의 프로필 이미지
cccx44835
質問者

고쳤습니다.. let blockHash 값을 제가 가지고 온 해쉬값을 넣었다가 난 오류인거같습니다..

저도 같은 이유로 테스트 통과가 되지 않네요.. 어떻게 해결하셨나요?

cccx44835 のプロフィール画像
cccx44835

投稿した質問数

質問する