Skip to content

Commit e43d654

Browse files
committed
Add stable sort test to functions.json
1 parent ae5b6d4 commit e43d654

File tree

1 file changed

+36
-0
lines changed

1 file changed

+36
-0
lines changed

tests/functions.json

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -584,4 +584,40 @@
584584
"error": "invalid-type"
585585
}
586586
]
587+
}, {
588+
"given":
589+
{
590+
"people": [
591+
{"age": 10, "order": "1"},
592+
{"age": 10, "order": "2"},
593+
{"age": 10, "order": "3"},
594+
{"age": 10, "order": "4"},
595+
{"age": 10, "order": "5"},
596+
{"age": 10, "order": "6"},
597+
{"age": 10, "order": "7"},
598+
{"age": 10, "order": "8"},
599+
{"age": 10, "order": "9"},
600+
{"age": 10, "order": "10"},
601+
{"age": 10, "order": "11"}
602+
]
603+
},
604+
"cases": [
605+
{
606+
"description": "stable sort order",
607+
"expression": "sort_by(people, &age)",
608+
"result": [
609+
{"age": 10, "order": "1"},
610+
{"age": 10, "order": "2"},
611+
{"age": 10, "order": "3"},
612+
{"age": 10, "order": "4"},
613+
{"age": 10, "order": "5"},
614+
{"age": 10, "order": "6"},
615+
{"age": 10, "order": "7"},
616+
{"age": 10, "order": "8"},
617+
{"age": 10, "order": "9"},
618+
{"age": 10, "order": "10"},
619+
{"age": 10, "order": "11"}
620+
]
621+
}
622+
]
587623
}]

0 commit comments

Comments
 (0)