Skip to content

Commit 8da63f7

Browse files
authored
Merge pull request #235 from nervosnetwork/quake/test-empty-last_cursor
chore: add an unit test for empty last_cursor
2 parents 1886190 + 6421d68 commit 8da63f7

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed

light-client-bin/src/tests/service.rs

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -383,6 +383,28 @@ fn rpc() {
383383
"total size should be filtered cellbase cells (100~199)"
384384
);
385385

386+
let filter_cells_empty_page = rpc
387+
.get_cells(
388+
SearchKey {
389+
script: lock_script1.clone().into(),
390+
filter: Some(SearchKeyFilter {
391+
block_range: Some([300.into(), 400.into()]),
392+
..Default::default()
393+
}),
394+
..Default::default()
395+
},
396+
Order::Asc,
397+
1.into(),
398+
None,
399+
)
400+
.unwrap();
401+
assert_eq!(
402+
0,
403+
filter_cells_empty_page.objects.len(),
404+
"no cells in this range"
405+
);
406+
assert!(filter_cells_empty_page.last_cursor.is_empty());
407+
386408
// test get_transactions rpc
387409
let txs_page_1 = rpc
388410
.get_transactions(

0 commit comments

Comments
 (0)