@ton-community/test-utils
v0.3.0
Published
Utilities for writing tests for smart contract systems in TON
Downloads
6,390
Keywords
Readme
test-utils
This package contains useful testing utilities, such as unit test matchers (for jest and chai) and other useful functions, such as randomAddress
.
Installation
yarn add @ton-community/test-utils -D
or
npm i --save-dev @ton-community/test-utils
Usage
To use the test matchers, just install either jest or chai and import this package like so:
import "@ton-community/test-utils";
Transaction matcher notice
The transaction matcher (.toHaveTransaction
) can only perform matching on transactions with descriptions of type generic
. When matching an array of transactions, all transactions of other types will be filtered out. When matching a single transaction of non-generic type, an exception will be thrown.
License
This package is released under the MIT License.