## Insufficient gas test ### Source file [insufficinet_gas.rs](../../tests/docker_02_errors/insufficient_gas.rs) ### Description Test is performing single payment on account with very low gas available. ### Setup - Common test [setup](./common-test-setup.md) is used - Simple Geth without limits - Simple RPC proxy without any limits ### What is tested: - Behaviour of library when not enough is gas is on the account to perform next transactions - Runtime is started with account with low ETH (not enough for single transaction) - Check if event TransactionStuck with reason TransactionStuckReason::NoGas is emitted during runtime ### Notes: - TransactionStuck can be emitted due to multiple reasons. It's easy to mess it up. - Checking advanced logic of transaction stuck reasons need some playing with tests