# Smart contract white-box testing

This testing framework allows writing scenarios in which the transactions are custom built by the developer, having full access to the contract internals.

This is to contract with regular scenario tests, in which the contract is treated as a black box.

The two approaches might get unified at some point.
