## 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