Skip to main content

Crate huff_neo_test_runner

Crate huff_neo_test_runner 

Source

Re-exports§

pub use crate::runner::Env;
pub use crate::runner::TestRunner;
pub use crate::runner::cheats_config;

Modules§

errors
The errors module
internal
The module that shows Huff functions as internal calls in traces
outcome
The test outcome module
prelude
Prelude wraps all modules within the crate
report
The report module
runner
The runner module
spec
The decorator spec module
types
The types module

Structs§

CheatsConfig
Additional, configurable context the Cheatcodes inspector has access to
HuffTester
The core struct of the huff-tests crate.
TxEnv
The Transaction Environment is a struct that contains all fields that can be found in all Ethereum transaction, including EIP-4844, EIP-7702, EIP-7873, etc. It implements the [Transaction] trait, which is used inside the EVM to execute a transaction.

Functions§

spec_id_for
Returns the REVM hardfork that matches a Huff EVM version

Type Aliases§

TestMacros
A vector of shared references to test macro definitions