Merge pull request #3121 from nspcc-dev/neotest-doc

neotest: improve doc based on #3120
This commit is contained in:
Roman Khimov 2023-09-05 17:34:33 +03:00 committed by GitHub
commit c6850b49d9
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -15,5 +15,11 @@ Usually it's used like this:
Higher-order methods provided in Executor and ContractInvoker hide the details
of transaction creation for the most part, but there are lower-level methods as
well that can be used for specific tasks.
It's recommended to have a separate folder/package for tests, because having
them in the same package with the smart contract iself can lead to unxpected
results if smart contract has any init() functions. If that's the case they
will be compiled into the testing binary even when using package_test and their
execution can affect tests. See https://github.com/nspcc-dev/neo-go/issues/3120 for details.
*/
package neotest