v0.3.5-pre.005

This commit is contained in:
2026-08-31 11:17:09 +02:00
parent 45601ce386
commit 7377a6f6cd
5 changed files with 366 additions and 4 deletions

View File

@@ -1,5 +1,5 @@
// file: crates/ksp-interface-lib/tests/dependency_boundary.rs
// version: 6
// version: 7
//! Dependency and passive-surface canaries for the Interface foundation.
@@ -159,3 +159,14 @@ fn v0_3_5_pre_004_acquisition_sources_remain_provider_neutral_and_runtime_free()
}
return;
}
#[test]
fn v0_3_5_pre_005_manifest_keeps_exact_core_only_graph_without_features_or_hidden_dependency_sections() {
let manifest = include_str!("../Cargo.toml");
assert!(!manifest.contains("[features]"));
assert!(!manifest.contains("[dev-dependencies]"));
assert!(!manifest.contains("[build-dependencies]"));
assert_eq!(manifest.matches("ksp-core-lib").count(), 1);
assert_eq!(manifest.matches("[dependencies]").count(), 1);
return;
}