@@ -1446,16 +1446,18 @@ var _ = Describe("RediSearch commands Resp 3", Label("search"), func() {
1446
1446
1447
1447
options := & redis.FTAggregateOptions {Apply : []redis.FTAggregateApply {{Field : "@CreatedDateTimeUTC * 10" , As : "CreatedDateTimeUTC" }}}
1448
1448
res , err := client .FTAggregateWithArgs (ctx , "idx1" , "*" , options ).RawResult ()
1449
- rawVal := client .FTAggregateWithArgs (ctx , "idx1" , "*" , options ).RawVal ()
1450
-
1451
- Expect (err ).NotTo (HaveOccurred ())
1452
- Expect (rawVal ).To (BeEquivalentTo (res ))
1453
1449
results := res .(map [interface {}]interface {})["results" ].([]interface {})
1454
1450
Expect (results [0 ].(map [interface {}]interface {})["extra_attributes" ].(map [interface {}]interface {})["CreatedDateTimeUTC" ]).
1455
1451
To (Or (BeEquivalentTo ("6373878785249699840" ), BeEquivalentTo ("6373878758592700416" )))
1456
1452
Expect (results [1 ].(map [interface {}]interface {})["extra_attributes" ].(map [interface {}]interface {})["CreatedDateTimeUTC" ]).
1457
1453
To (Or (BeEquivalentTo ("6373878785249699840" ), BeEquivalentTo ("6373878758592700416" )))
1458
1454
1455
+ rawVal := client .FTAggregateWithArgs (ctx , "idx1" , "*" , options ).RawVal ()
1456
+ rawValResults := rawVal .(map [interface {}]interface {})["results" ].([]interface {})
1457
+ Expect (err ).NotTo (HaveOccurred ())
1458
+ Expect (rawValResults [0 ]).To (Or (BeEquivalentTo (results [0 ]), BeEquivalentTo (results [1 ])))
1459
+ Expect (rawValResults [1 ]).To (Or (BeEquivalentTo (results [0 ]), BeEquivalentTo (results [1 ])))
1460
+
1459
1461
// Test with UnstableResp3 false
1460
1462
Expect (func () {
1461
1463
options = & redis.FTAggregateOptions {Apply : []redis.FTAggregateApply {{Field : "@CreatedDateTimeUTC * 10" , As : "CreatedDateTimeUTC" }}}
0 commit comments