Expand description
Fixture loading system for Presentar tests.
Provides utilities for loading test fixtures from tar archives, directories, and inline definitions. Zero external dependencies.
§Example
ⓘ
use presentar_test::fixture::{Fixture, FixtureBuilder};
// Load from embedded tar archive
let fixture = Fixture::from_tar(include_bytes!("fixtures/app.tar"))?;
// Access fixture files
let app_yaml = fixture.get_file("app.yaml")?;
let data = fixture.get_data("metrics.ald")?;Structs§
- Fixture
- A test fixture containing files and configuration.
- Fixture
Builder - Builder for creating fixtures programmatically.
- Fixture
Context - Context for fixture-based tests.
- Fixture
Manifest - Fixture manifest describing contents.
- Test
Data - Test data generator for common test scenarios.
Enums§
- Fixture
Error - Error type for fixture operations.