summaryrefslogtreecommitdiff
path: root/data/datasource_env_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'data/datasource_env_test.go')
-rw-r--r--data/datasource_env_test.go53
1 files changed, 0 insertions, 53 deletions
diff --git a/data/datasource_env_test.go b/data/datasource_env_test.go
deleted file mode 100644
index 6512578c..00000000
--- a/data/datasource_env_test.go
+++ /dev/null
@@ -1,53 +0,0 @@
-package data
-
-import (
- "context"
- "net/url"
- "testing"
-
- "github.com/stretchr/testify/assert"
- "github.com/stretchr/testify/require"
-)
-
-func mustParseURL(in string) *url.URL {
- u, _ := url.Parse(in)
- return u
-}
-
-func TestReadEnv(t *testing.T) {
- ctx := context.Background()
-
- content := []byte(`hello world`)
- t.Setenv("HELLO_WORLD", "hello world")
- t.Setenv("HELLO_UNIVERSE", "hello universe")
-
- source := &Source{Alias: "foo", URL: mustParseURL("env:HELLO_WORLD")}
-
- actual, err := readEnv(ctx, source)
- require.NoError(t, err)
- assert.Equal(t, content, actual)
-
- source = &Source{Alias: "foo", URL: mustParseURL("env:/HELLO_WORLD")}
-
- actual, err = readEnv(ctx, source)
- require.NoError(t, err)
- assert.Equal(t, content, actual)
-
- source = &Source{Alias: "foo", URL: mustParseURL("env:///HELLO_WORLD")}
-
- actual, err = readEnv(ctx, source)
- require.NoError(t, err)
- assert.Equal(t, content, actual)
-
- source = &Source{Alias: "foo", URL: mustParseURL("env:HELLO_WORLD?foo=bar")}
-
- actual, err = readEnv(ctx, source)
- require.NoError(t, err)
- assert.Equal(t, content, actual)
-
- source = &Source{Alias: "foo", URL: mustParseURL("env:///HELLO_WORLD?foo=bar")}
-
- actual, err = readEnv(ctx, source)
- require.NoError(t, err)
- assert.Equal(t, content, actual)
-}