@@ -36,9 +36,37 @@ test("can use cursor to fetch subset of result with many reads", async () => {
3636 let res2 = await cursor . read ( 10 ) ;
3737 let res3 = await cursor . read ( 10 ) ;
3838
39- expect ( res1 ) . toHaveLength ( 5 ) ;
40- expect ( res2 ) . toHaveLength ( 10 ) ;
41- expect ( res3 ) . toHaveLength ( 10 ) ;
39+ expect ( res1 ) . toStrictEqual ( [
40+ { generate_series : 1 } ,
41+ { generate_series : 2 } ,
42+ { generate_series : 3 } ,
43+ { generate_series : 4 } ,
44+ { generate_series : 5 } ,
45+ ] ) ;
46+ expect ( res2 ) . toStrictEqual ( [
47+ { generate_series : 6 } ,
48+ { generate_series : 7 } ,
49+ { generate_series : 8 } ,
50+ { generate_series : 9 } ,
51+ { generate_series : 10 } ,
52+ { generate_series : 11 } ,
53+ { generate_series : 12 } ,
54+ { generate_series : 13 } ,
55+ { generate_series : 14 } ,
56+ { generate_series : 15 } ,
57+ ] ) ;
58+ expect ( res3 ) . toStrictEqual ( [
59+ { generate_series : 16 } ,
60+ { generate_series : 17 } ,
61+ { generate_series : 18 } ,
62+ { generate_series : 19 } ,
63+ { generate_series : 20 } ,
64+ { generate_series : 21 } ,
65+ { generate_series : 22 } ,
66+ { generate_series : 23 } ,
67+ { generate_series : 24 } ,
68+ { generate_series : 25 } ,
69+ ] ) ;
4270
4371 await cursor . close ( ) ;
4472} ) ;
@@ -51,8 +79,17 @@ test("can use cursor to fetch full result with many reads", async () => {
5179 let res1 = await cursor . read ( 5 ) ;
5280 let res2 = await cursor . read ( 10 ) ;
5381
54- expect ( res1 ) . toHaveLength ( 5 ) ;
55- expect ( res2 ) . toHaveLength ( 2 ) ;
82+ expect ( res1 ) . toStrictEqual ( [
83+ { generate_series : 1 } ,
84+ { generate_series : 2 } ,
85+ { generate_series : 3 } ,
86+ { generate_series : 4 } ,
87+ { generate_series : 5 } ,
88+ ] ) ;
89+ expect ( res2 ) . toStrictEqual ( [
90+ { generate_series : 6 } ,
91+ { generate_series : 7 } ,
92+ ] ) ;
5693
5794 await cursor . close ( ) ;
5895} ) ;
0 commit comments