Skip to content

Commit 41d19ae

Browse files
committed
TDD: Test that expects a success code for identity assertion but doesn't find it yet
1 parent 8ba07fc commit 41d19ae

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

sdk/src/identity/x509/x509_credential_holder.rs

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -141,6 +141,26 @@ mod tests {
141141
let manifest_store = Reader::from_stream(format, &mut dest).unwrap();
142142
assert_eq!(manifest_store.validation_status(), None);
143143

144+
let validation_results = manifest_store.validation_results().unwrap();
145+
let active_manifest_results = validation_results.active_manifest().unwrap();
146+
let active_manifest_success_codes = active_manifest_results.success();
147+
148+
dbg!(&active_manifest_success_codes);
149+
150+
let mut ia_success_codes = active_manifest_success_codes.iter().filter(|s| {
151+
s.url()
152+
.map(|url| url.ends_with("cawg.identity"))
153+
.unwrap_or(false)
154+
&& !s.code().starts_with("assertion.")
155+
});
156+
157+
let ia_success = ia_success_codes.next().unwrap();
158+
dbg!(&ia_success);
159+
160+
if true {
161+
panic!("Look for identity assertion success codes");
162+
}
163+
144164
let manifest = manifest_store.active_manifest().unwrap();
145165
let mut st = StatusTracker::default();
146166
let mut ia_iter = IdentityAssertion::from_manifest(manifest, &mut st);

0 commit comments

Comments
 (0)