EmulatorTestContext
Integration test context using the in-memory Emulator.
Provides fast, deterministic testing with instant slot advancement.
Value parameters
- cardanoInfo
-
Cardano network information
- emulator
-
The in-memory Emulator instance
- initialSlot
-
Starting slot number (default: 0)
- parties
-
Available test parties
Attributes
- Graph
-
- Supertypes
Members list
Value members
Concrete methods
Advance time by n slots (async).
Advance time by n slots (async).
- Emulator: Directly sets slot to currentSlot + n (instant)
- Yaci/Real networks: Waits for ~n seconds (1 slot = 1 sec in Yaci)
Value parameters
- n
-
Number of slots to advance
Attributes
- Definition Classes
Current slot number.
Environment name for logging (e.g., "Emulator", "YaciDevKit", "Preprod").
Environment name for logging (e.g., "Emulator", "YaciDevKit", "Preprod").
Attributes
- Definition Classes
Provider for blockchain queries and transaction submission.
Provider for blockchain queries and transaction submission.
Attributes
- Definition Classes
Submit transaction and wait for confirmation (async).
Submit transaction and wait for confirmation (async).
Value parameters
- tx
-
Transaction to submit
Attributes
- Returns
-
Either an error or the transaction hash
- Definition Classes
Inherited methods
Convenience accessor for Alice (first party).
Convenience accessor for Bob (second party).
Convenience accessor for Eve (eavesdropper party).
Convenience accessor for Eve (eavesdropper party).
Attributes
- Inherited from:
- IntegrationTestContext
Concrete fields
Cardano network information (protocol params, network, slot config).
Cardano network information (protocol params, network, slot config).