Files
dev/src/ariadne/pipeline_test.rs

23 lines
503 B
Rust

use ariadne::pipeline::Stage;
#[test]
fn with_prerequisites_orders_prerequisites_before_target() {
assert_eq!(
Stage::AddJumpEdges.with_prerequisites(),
[Stage::Parse, Stage::AddJumpEdges]
);
}
#[test]
fn with_prerequisites_deduplicates_shared_prerequisites() {
assert_eq!(
Stage::All.with_prerequisites(),
[
Stage::Parse,
Stage::AddImplicitEdges,
Stage::AddInitEdges,
Stage::AddJumpEdges,
]
);
}