From 0ca223237a0714eebe4e8f3da10e09031999537f Mon Sep 17 00:00:00 2001 From: jeevansai Date: Sat, 5 Feb 2022 19:52:00 +0530 Subject: Add function to list datasources (#1287) * Add function to list datasources * Sort datasources in ascending order and return in listDatasources * Fix lint error Signed-off-by: Dave Henderson Co-authored-by: Dave Henderson --- data/datasource_test.go | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'data/datasource_test.go') diff --git a/data/datasource_test.go b/data/datasource_test.go index 4cffc763..aadcef0e 100644 --- a/data/datasource_test.go +++ b/data/datasource_test.go @@ -412,3 +412,13 @@ func TestFromConfig(t *testing.T) { } assert.EqualValues(t, expected, FromConfig(ctx, cfg)) } + +func TestListDatasources(t *testing.T) { + sources := map[string]*Source{ + "foo": {Alias: "foo"}, + "bar": {Alias: "bar"}, + } + data := &Data{Sources: sources} + + assert.Equal(t, []string{"bar", "foo"}, data.ListDatasources()) +} -- cgit v1.2.3