Skip to content

Commit 0044c42

Browse files
committed
tests/crates/list: Add snapshot assertions for next_page serialization
1 parent 58735e6 commit 0044c42

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

src/tests/routes/crates/list.rs

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -672,6 +672,13 @@ async fn multiple_ids() -> anyhow::Result<()> {
672672
assert_eq!(json.crates[2].name, "foo");
673673
}
674674

675+
let response = anon.search(&format!("{query}&per_page=1&page=2")).await;
676+
assert_snapshot!(response.meta.prev_page.unwrap(), @"?ids%5B%5D=unknown&per_page=1&page=1");
677+
assert_snapshot!(response.meta.next_page.unwrap(), @"?ids%5B%5D=unknown&per_page=1&page=3");
678+
679+
let response = anon.search(&format!("{query}&per_page=1")).await;
680+
assert_snapshot!(response.meta.next_page.unwrap(), @"?ids%5B%5D=unknown&per_page=1&seek=Mg");
681+
675682
Ok(())
676683
}
677684

0 commit comments

Comments
 (0)