# Tests To run the tests, you will need: - The emcc compiler: - An up-to-date Rust toolchain: - A zig compiler, version `0.11`: Then, you can run the tests with `cargo test`. # Git hooks To run tests automatically, and check that you don't accidentally bump dependencies of `wasm-minimal-protocol`, add the pre-push [git hook](https://git-scm.com/docs/githooks): ```sh git config --local core.hooksPath .githooks ``` The script `.githooks/pre-push` will be run each time you `git push` (except if you use `--no-verify`).