diff options
| author | DanConwayDev <DanConwayDev@protonmail.com> | 2026-02-12 12:36:23 +0000 |
|---|---|---|
| committer | DanConwayDev <DanConwayDev@protonmail.com> | 2026-02-12 12:36:23 +0000 |
| commit | 3fd6ce4149d567c67009b0332ca76c0cd6f51055 (patch) | |
| tree | 2316c9a07fafcf419bea4369823ff9741c755080 /grasp-audit/src/specs/grasp01/mod.rs | |
| parent | 869fd91e5c652c48a32d284eedc989a79c7afaea (diff) | |
refactor(grasp-audit): introduce SpecRef enum for type-safe spec references
Replace string-based spec references with typed SpecRef enum for
compile-time validation and better IDE support. TestResult::new() now
accepts SpecRef enum plus a requirement description string for
test-specific context.
Diffstat (limited to 'grasp-audit/src/specs/grasp01/mod.rs')
| -rw-r--r-- | grasp-audit/src/specs/grasp01/mod.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/grasp-audit/src/specs/grasp01/mod.rs b/grasp-audit/src/specs/grasp01/mod.rs index 0a819ee..125594c 100644 --- a/grasp-audit/src/specs/grasp01/mod.rs +++ b/grasp-audit/src/specs/grasp01/mod.rs | |||
| @@ -32,6 +32,6 @@ pub use nip11_document::Nip11DocumentTests; | |||
| 32 | pub use push_authorization::PushAuthorizationTests; | 32 | pub use push_authorization::PushAuthorizationTests; |
| 33 | pub use repository_creation::RepositoryCreationTests; | 33 | pub use repository_creation::RepositoryCreationTests; |
| 34 | pub use spec_requirements::{ | 34 | pub use spec_requirements::{ |
| 35 | get_requirement, get_requirements_for_section, get_sections, RequirementLevel, SpecRequirement, | 35 | get_requirement, get_requirement_by_ref, get_requirements_for_section, get_sections, |
| 36 | GRASP_01_REQUIREMENTS, GRASP_COMMIT_ID, | 36 | RequirementLevel, SpecRef, SpecRequirement, GRASP_01_REQUIREMENTS, GRASP_COMMIT_ID, |
| 37 | }; | 37 | }; |