Closed Kalina-Todorova closed 2 years ago
Π‘ΡΡΠΎ Π² ΡΠ°ΠΊΡΠ² ΡΠ»ΡΡΠ°ΠΉ ΡΠ΅ Π΅ Ρ ΡΠ±Π°Π²ΠΎ Π΄Π° ΡΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈ ΠΈ matchstick-as ΠΊΡΠΌ package.json-Π° ΠΊΠ°ΡΠΎ ΡΠ΅ Π³Π΅Π½Π΅ΡΠΈΡΠ°, ΠΌΠΎΠΆΠ΅ Π΄Π° Π²ΠΈΠ΄ΠΈΡ ΠΊΠ°ΠΊ ΡΠ΅ ΡΠ»ΡΡΠ²Π° ΡΠΎΠ²Π° ΠΏΡΠΈ init ΠΈ Π΄Π° Π΄ΠΎΠ±Π°Π²ΠΈΡ Π΄Π° ΡΠ΅ ΡΠ»Π°Π³Π° ΠΈ matchstick-as.
ΠΠΎΠ΄ΠΎΠ±Π½ΠΎ ΠΊΠ°ΠΊΡΠΎ init ΠΈ add Π³Π΅Π½Π΅ΡΠΈΡΠ°Ρ
./src/<contract-name>.ts
mapping, ΡΠ°ΠΊΠ° ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ΅ Π³Π΅Π½Π΅ΡΠΈΡΠ°Ρ ΠΈ:./tests/utils.ts
ΠΊΠ°ΠΊΡΠΎ Π΅ Π² Π»ΠΈΠ½ΠΊΠ°../tests/<contract-name>.tests.ts
, ΠΊΠΎΠΉΡΠΎ Π½Π΅ Π΅ Π·Π°Π΄ΡΠ»ΠΆΠΈΡΠ΅Π»Π½ΠΎ Π΄Π° Π΅ ΡΠΎΡΠ½ΠΎ ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠ°Ρ ΡΠ΅ΡΡ, Π½ΠΎ ΠΏΠΎ-ΡΠΊΠΎΡΠΎ Π΄Π° ΠΏΠΎΠΊΠ°Π·Π²Π° ΡΡΡΡΠΊΡΡΡΠ°ΡΠ°. ΠΡΠΈΠΌΠ΅ΡΠ½ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠΌΠ°:describe()
Π·Π° Π½ΡΠΊΠΎΠΉ eventHandler,beforeAll()
, Π² ΠΊΠΎΠΉΡΠΎ ΡΠ΅ Π³Π΅Π½Π΅ΡΠΈΡΠ° mockEvent ΠΈ ΡΠ΅ ΠΏΠΎΠ΄Π°Π²Π° Π½Π° handler-Π°test()
Π² ΠΊΠΎΠΉΡΠΎ ΡΠ΅ assert-Π²Π°, ΡΠ΅ ΠΎΡ Π΄Π°Π΄Π΅Π½ entity type ΠΈΠΌΠ° 1 Π±ΡΠΎΠΉΠΊΠ° ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎafterAll
Π² ΠΊΠΎΠΉΡΠΎ ΡΠ΅ ΠΈΠ·Π²ΠΈΠΊΠ²Π°clearStore()
. Π‘ΡΠΎΡΠ²Π΅ΡΠ½ΠΎ ΡΡΡΠ±Π²Π° ΠΈ Π΄Π° ΡΠ΅ include-Π²Π°Ρ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΈΡΠ΅ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ ΠΈ node_module-ΠΈ.