@@ -62,19 +62,17 @@ test("parse to json following ColumnInfo", async () => {
62
62
63
63
const res1 = await resultGen . next ( ) ;
64
64
65
- expect ( res1 . value ) . toEqual ( [
66
- {
67
- name : "test-name-1" ,
68
- disabled : true ,
69
- timestamp : 1669718600001n ,
70
- score1 : 101 ,
71
- score2 : 102 ,
72
- score3 : 103 ,
73
- score4 : 104 ,
74
- rate1 : 1.01 ,
75
- rate2 : 1.02 ,
76
- } ,
77
- ] ) ;
65
+ expect ( res1 . value ) . toEqual ( {
66
+ name : "test-name-1" ,
67
+ disabled : true ,
68
+ timestamp : 1669718600001n ,
69
+ score1 : 101 ,
70
+ score2 : 102 ,
71
+ score3 : 103 ,
72
+ score4 : 104 ,
73
+ rate1 : 1.01 ,
74
+ rate2 : 1.02 ,
75
+ } ) ;
78
76
} ) ;
79
77
80
78
test ( "wait query completed" , async ( ) => {
@@ -91,10 +89,7 @@ test("wait query completed", async () => {
91
89
ResultSetMetadata : {
92
90
ColumnInfo : [ { Name : "name" , Type : "varchar" } ] ,
93
91
} ,
94
- Rows : [
95
- { Data : [ { VarCharValue : "test-name-1" } ] } ,
96
- { Data : [ { VarCharValue : "test-name-2" } ] } ,
97
- ] ,
92
+ Rows : [ { Data : [ { VarCharValue : "test-name-1" } ] } ] ,
98
93
} ,
99
94
} ) ;
100
95
@@ -103,10 +98,7 @@ test("wait query completed", async () => {
103
98
const res1 = await resultGen . next ( ) ;
104
99
105
100
expect ( res1 . done ) . toBe ( false ) ;
106
- expect ( res1 . value ) . toEqual ( [
107
- { name : "test-name-1" } ,
108
- { name : "test-name-2" } ,
109
- ] ) ;
101
+ expect ( res1 . value ) . toEqual ( { name : "test-name-1" } ) ;
110
102
} ) ;
111
103
112
104
test ( "get items with generator" , async ( ) => {
@@ -141,18 +133,19 @@ test("get items with generator", async () => {
141
133
142
134
const res1 = await queryResultGen . next ( ) ;
143
135
expect ( res1 . done ) . toBe ( false ) ;
144
- expect ( res1 . value ) . toEqual ( [
145
- { name : "test-name-1" } ,
146
- { name : "test-name-2" } ,
147
- ] ) ;
136
+ expect ( res1 . value ) . toEqual ( { name : "test-name-1" } ) ;
148
137
149
138
const res2 = await queryResultGen . next ( ) ;
150
139
expect ( res2 . done ) . toBe ( false ) ;
151
- expect ( res2 . value ) . toEqual ( [ { name : "test-name-3 " } ] ) ;
140
+ expect ( res2 . value ) . toEqual ( { name : "test-name-2 " } ) ;
152
141
153
142
const res3 = await queryResultGen . next ( ) ;
154
- expect ( res3 . done ) . toBe ( true ) ;
155
- expect ( res3 . value ) . toBe ( undefined ) ;
143
+ expect ( res3 . done ) . toBe ( false ) ;
144
+ expect ( res3 . value ) . toEqual ( { name : "test-name-3" } ) ;
145
+
146
+ const res4 = await queryResultGen . next ( ) ;
147
+ expect ( res4 . done ) . toBe ( true ) ;
148
+ expect ( res4 . value ) . toBe ( undefined ) ;
156
149
} ) ;
157
150
158
151
test ( "get all item with generator" , async ( ) => {
@@ -197,8 +190,8 @@ test("get all item with generator", async () => {
197
190
198
191
const allItems = [ ] ;
199
192
200
- for await ( const items of athenaQuery . query ( "" ) ) {
201
- allItems . push ( ... items ) ;
193
+ for await ( const item of athenaQuery . query ( "" ) ) {
194
+ allItems . push ( item ) ;
202
195
}
203
196
204
197
expect ( allItems ) . toEqual ( [
0 commit comments