@@ -140,52 +140,50 @@ describe("parseEntities", () => {
140
140
141
141
const result = parseEntities ( mockEntities ) ;
142
142
143
- expect ( result ) . toEqual ( {
144
- "0x14c362c17947ef1d40152d6e3bedd859c98bebfad41f75ef3f26798556a4c85" :
145
- {
146
- entityId :
147
- "0x14c362c17947ef1d40152d6e3bedd859c98bebfad41f75ef3f26798556a4c85" ,
148
- models : {
149
- dojo_starter : {
150
- Position : {
151
- player : "0x7f7e355d3ae20c34de26c21b46612622f4e4012e7debc10f0300cf193a46366" ,
152
- vec : {
153
- x : 6 ,
154
- y : 10 ,
155
- } ,
156
- } ,
157
- Moves : {
158
- last_direction : "Left" ,
159
- remaining : 98 ,
160
- can_move : true ,
161
- player : "0x7f7e355d3ae20c34de26c21b46612622f4e4012e7debc10f0300cf193a46366" ,
143
+ expect ( result ) . toEqual ( [
144
+ {
145
+ entityId :
146
+ "0x14c362c17947ef1d40152d6e3bedd859c98bebfad41f75ef3f26798556a4c85" ,
147
+ models : {
148
+ dojo_starter : {
149
+ Position : {
150
+ player : "0x7f7e355d3ae20c34de26c21b46612622f4e4012e7debc10f0300cf193a46366" ,
151
+ vec : {
152
+ x : 6 ,
153
+ y : 10 ,
162
154
} ,
163
155
} ,
156
+ Moves : {
157
+ last_direction : "Left" ,
158
+ remaining : 98 ,
159
+ can_move : true ,
160
+ player : "0x7f7e355d3ae20c34de26c21b46612622f4e4012e7debc10f0300cf193a46366" ,
161
+ } ,
164
162
} ,
165
163
} ,
166
- "0x144c128b8ead7d0da39c6a150abbfdd38f572ba9418d3e36929eb6107b4ce4d" :
167
- {
168
- entityId :
169
- "0x144c128b8ead7d0da39c6a150abbfdd38f572ba9418d3e36929eb6107b4ce4d" ,
170
- models : {
171
- dojo_starter : {
172
- Moves : {
173
- last_direction : "Left" ,
174
- remaining : 99 ,
175
- can_move : true ,
176
- player : "0x70c774f8d061323ada4e4924c12c894f39b5874b71147af254b3efae07e68c0" ,
177
- } ,
178
- Position : {
179
- player : "0x70c774f8d061323ada4e4924c12c894f39b5874b71147af254b3efae07e68c0" ,
180
- vec : {
181
- x : 6 ,
182
- y : 10 ,
183
- } ,
164
+ } ,
165
+ {
166
+ entityId :
167
+ "0x144c128b8ead7d0da39c6a150abbfdd38f572ba9418d3e36929eb6107b4ce4d" ,
168
+ models : {
169
+ dojo_starter : {
170
+ Moves : {
171
+ last_direction : "Left" ,
172
+ remaining : 99 ,
173
+ can_move : true ,
174
+ player : "0x70c774f8d061323ada4e4924c12c894f39b5874b71147af254b3efae07e68c0" ,
175
+ } ,
176
+ Position : {
177
+ player : "0x70c774f8d061323ada4e4924c12c894f39b5874b71147af254b3efae07e68c0" ,
178
+ vec : {
179
+ x : 6 ,
180
+ y : 10 ,
184
181
} ,
185
182
} ,
186
183
} ,
187
184
} ,
188
- } ) ;
185
+ } ,
186
+ ] ) ;
189
187
} ) ;
190
188
191
189
it ( "should parse Options" , ( ) => {
@@ -224,12 +222,9 @@ describe("parseEntities", () => {
224
222
} ;
225
223
const res = parseEntities ( toriiResult ) ;
226
224
const expected = new CairoOption ( CairoOptionVariant . Some , 1734537235 ) ;
227
- // @ts -ignore can be undefined
228
- expect (
229
- res [
230
- "0x43ebbfee0476dcc36cae36dfa9b47935cc20c36cb4dc7d014076e5f875cf164"
231
- ] . models . onchain_dash . CallerCounter . timestamp
232
- ) . toEqual ( expected ) ;
225
+ expect ( res [ 0 ] ?. models ?. onchain_dash ?. CallerCounter ?. timestamp ) . toEqual (
226
+ expected
227
+ ) ;
233
228
} ) ;
234
229
it ( "should parse complex enums" , ( ) => {
235
230
const toriiResult : torii . Entities = {
@@ -281,12 +276,7 @@ describe("parseEntities", () => {
281
276
} ;
282
277
const res = parseEntities < SchemaType > ( toriiResult ) ;
283
278
const expected = new CairoCustomEnum ( { Predefined : "Dojo" } ) ;
284
- // @ts -ignore can be undefined
285
- expect (
286
- res [
287
- "0x5248d30cafd7af5e7f9255ed9bef2bd7aa0f191669a4c1e3a03b8c64ea5a9d8"
288
- ] . models . onchain_dash . Theme . value
289
- ) . toEqual ( expected ) ;
279
+ expect ( res [ 0 ] ?. models ?. onchain_dash ?. Theme ?. value ) . toEqual ( expected ) ;
290
280
} ) ;
291
281
292
282
it ( "should parse enum with nested struct" , ( ) => {
@@ -343,11 +333,6 @@ describe("parseEntities", () => {
343
333
"0x0000000000000000000000000000000000000000637573746f6d5f636c617373" ,
344
334
} ,
345
335
} ) ;
346
- // @ts -ignore can be undefined
347
- expect (
348
- res [
349
- "0x5248d30cafd7af5e7f9255ed9bef2bd7aa0f191669a4c1e3a03b8c64ea5a9d8"
350
- ] . models . onchain_dash . Theme . value
351
- ) . toEqual ( expected ) ;
336
+ expect ( res [ 0 ] ?. models ?. onchain_dash ?. Theme ?. value ) . toEqual ( expected ) ;
352
337
} ) ;
353
338
} ) ;
0 commit comments