Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
detrina authored Dec 17, 2024
1 parent ba31f53 commit e9ea174
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion testutil/simibc/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ A collection of utilities based on [ibc-go/testing](https://github.com/cosmos/ib

It is very hard to reason about tests written using vanilla [ibc-go/testing](https://github.com/cosmos/ibc-go/tree/main/testing) because the methods included in that library have many side effects. For example, that library has a notion of global time, so calling EndBlock on one chain will influence the future block times of another chain. As another example, sending a packet from chain A to B will automatically progress the block height on chain A. These behaviors make it very hard to understand, especially if your applications have business logic in BeginBlock or EndBlock.

The utilities in simibc do not have any side effects, making it very easy to understand what is happening. It also makes it very easy to write data driven tests (like table tests, model based tests or property based tests).
The utilities in simibc do not have any side effects, making it very easy to understand what is happening. It also makes it very easy to write data-driven tests (like table tests, model-based tests or property-based tests).

## How do I use this?

Expand Down

0 comments on commit e9ea174

Please sign in to comment.