@@ -715,20 +715,20 @@ func TestCoreSearchSortedResults(t *testing.T) {
715
715
716
716
// verify that results are already sorted correctly
717
717
sortedDeprecated := requirejson .Parse (t , stdout ).Query (
718
- "[ .[] | select(.deprecated == true) | . name | =ascii_downcase | .name ] | sort" ).String ()
718
+ "[ .[] | select(.deprecated == true) | {name: .releases[.latest_version]. name} | .name | =ascii_downcase | .name] | sort" ).String ()
719
719
notSortedDeprecated := requirejson .Parse (t , stdout ).Query (
720
- "[.[] | select(.deprecated == true) | .name |=ascii_downcase | .name]" ).String ()
720
+ "[ .[] | select(.deprecated == true) | {name: .releases[.latest_version].name} | .name |=ascii_downcase | .name]" ).String ()
721
721
require .Equal (t , sortedDeprecated , notSortedDeprecated )
722
722
723
723
sortedNotDeprecated := requirejson .Parse (t , stdout ).Query (
724
- "[ .[] | select(.deprecated != true) | . name | =ascii_downcase | .name ] | sort" ).String ()
724
+ "[ .[] | select(.deprecated != true) | {name: .releases[.latest_version]. name} | .name | =ascii_downcase | .name] | sort" ).String ()
725
725
notSortedNotDeprecated := requirejson .Parse (t , stdout ).Query (
726
- "[.[] | select(.deprecated != true) | .name |=ascii_downcase | .name]" ).String ()
726
+ "[ .[] | select(.deprecated != true) | {name: .releases[.latest_version].name} | .name |=ascii_downcase | .name]" ).String ()
727
727
require .Equal (t , sortedNotDeprecated , notSortedNotDeprecated )
728
728
729
729
// verify that deprecated platforms are the last ones
730
730
platform := requirejson .Parse (t , stdout ).Query (
731
- "[.[] | .name |=ascii_downcase | .name]" ).String ()
731
+ "[ .[] | {name: .releases[.latest_version].name} | .name |=ascii_downcase | .name]" ).String ()
732
732
require .Equal (t , platform , strings .TrimRight (notSortedNotDeprecated , "]" )+ "," + strings .TrimLeft (notSortedDeprecated , "[" ))
733
733
}
734
734
@@ -787,20 +787,20 @@ func TestCoreListSortedResults(t *testing.T) {
787
787
788
788
// verify that results are already sorted correctly
789
789
sortedDeprecated := requirejson .Parse (t , stdout ).Query (
790
- "[ .[] | select(.deprecated == true) | . name | =ascii_downcase | .name ] | sort" ).String ()
790
+ "[ .[] | select(.deprecated == true) | {name: .releases[.latest_version]. name} | .name | =ascii_downcase | .name] | sort" ).String ()
791
791
notSortedDeprecated := requirejson .Parse (t , stdout ).Query (
792
- "[.[] | select(.deprecated == true) | .name |=ascii_downcase | .name]" ).String ()
792
+ "[ .[] | select(.deprecated == true) | {name: .releases[.latest_version].name} | .name |=ascii_downcase | .name]" ).String ()
793
793
require .Equal (t , sortedDeprecated , notSortedDeprecated )
794
794
795
795
sortedNotDeprecated := requirejson .Parse (t , stdout ).Query (
796
- "[ .[] | select(.deprecated != true) | . name | =ascii_downcase | .name ] | sort" ).String ()
796
+ "[ .[] | select(.deprecated != true) | {name: .releases[.latest_version]. name} | .name | =ascii_downcase | .name] | sort" ).String ()
797
797
notSortedNotDeprecated := requirejson .Parse (t , stdout ).Query (
798
- "[.[] | select(.deprecated != true) | .name |=ascii_downcase | .name]" ).String ()
798
+ "[ .[] | select(.deprecated != true) | {name: .releases[.latest_version].name} | .name |=ascii_downcase | .name]" ).String ()
799
799
require .Equal (t , sortedNotDeprecated , notSortedNotDeprecated )
800
800
801
801
// verify that deprecated platforms are the last ones
802
802
platform := requirejson .Parse (t , stdout ).Query (
803
- "[.[] | .name |=ascii_downcase | .name]" ).String ()
803
+ "[ .[] | {name: .releases[.latest_version].name} | .name |=ascii_downcase | .name]" ).String ()
804
804
require .Equal (t , platform , strings .TrimRight (notSortedNotDeprecated , "]" )+ "," + strings .TrimLeft (notSortedDeprecated , "[" ))
805
805
}
806
806
0 commit comments