diff --git a/pkg/tsdb/cloudwatch/models/cloudwatch_query_test.go b/pkg/tsdb/cloudwatch/models/cloudwatch_query_test.go index 87380878fb3..307a1533556 100644 --- a/pkg/tsdb/cloudwatch/models/cloudwatch_query_test.go +++ b/pkg/tsdb/cloudwatch/models/cloudwatch_query_test.go @@ -3,6 +3,7 @@ package models import ( "encoding/json" "fmt" + "sort" "testing" "time" @@ -948,9 +949,12 @@ func Test_ParseMetricDataQueries_migrate_alias_to_label(t *testing.T) { res, err := ParseMetricDataQueries(query, time.Now(), time.Now(), true) assert.NoError(t, err) - require.Len(t, res, 2) + sort.Slice(res, func(i, j int) bool { + return res[i].RefId < res[j].RefId + }) + require.NotNil(t, res[0]) assert.Equal(t, "{{period}} {{any_other_word}}", res[0].Alias) assert.Equal(t, "${PROP('Period')} ${PROP('Dim.any_other_word')}", res[0].Label)