Skip to content

Commit c0f2f79

Browse files
committed
Split delay computation into its own method and add test.
1 parent e317044 commit c0f2f79

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/internet_identity/src/openid/generic.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -686,10 +686,12 @@ fn should_compute_next_certs_fetch_delay() {
686686
(Some(MAX_DELAY / 2 + 1), Some(MAX_DELAY)),
687687
(Some(MAX_DELAY * 2), Some(MAX_DELAY)),
688688
] {
689+
// Should return `None` on success so default (`FETCH_CERTS_INTERVAL`) delay is used.
689690
assert_eq!(
690691
compute_next_certs_fetch_delay(&success, current_delay),
691692
None
692693
);
694+
// Should return `expected_next_delay_on_error` on error as specified above.
693695
assert_eq!(
694696
compute_next_certs_fetch_delay(&error, current_delay),
695697
expected_next_delay_on_error

0 commit comments

Comments
 (0)