Expand description
Environment abstractions for testability.
This module provides traits that abstract over OS interactions, allowing tests to run without depending on actual terminal state, stdin piping, or clipboard contents.
Structs§
- Mock
Clipboard - Mock clipboard reader for testing.
- MockEnv
- Mock environment variable reader for testing.
- Mock
Stdin - Mock stdin reader for testing.
- Real
Clipboard - Real clipboard reader using platform commands.
- RealEnv
- Real environment variable reader.
- Real
Stdin - Real stdin reader using std::io.
Traits§
- Clipboard
Reader - Abstraction over clipboard access.
- EnvReader
- Abstraction over environment variables.
- Stdin
Reader - Abstraction over stdin reading.