summaryrefslogtreecommitdiff
path: root/data/datasource_test.go
diff options
context:
space:
mode:
authorDave Henderson <dhenderson@gmail.com>2022-05-28 19:24:48 -0400
committerDave Henderson <dhenderson@gmail.com>2022-05-28 19:49:42 -0400
commitcec23e66f9bd5022845162ae4dd3f2633b5236fa (patch)
treef5caf83d0c92ce80942b2e7ed5e184ffb69e3c2d /data/datasource_test.go
parente00015a86393e947757dea88cb82b328b35ad8b4 (diff)
General refactoring & cleanup
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
Diffstat (limited to 'data/datasource_test.go')
-rw-r--r--data/datasource_test.go26
1 files changed, 15 insertions, 11 deletions
diff --git a/data/datasource_test.go b/data/datasource_test.go
index aadcef0e..5badec53 100644
--- a/data/datasource_test.go
+++ b/data/datasource_test.go
@@ -28,17 +28,17 @@ func TestNewData(t *testing.T) {
d, err = NewData([]string{"foo=http:///foo.json"}, []string{})
assert.NoError(t, err)
assert.Equal(t, "/foo.json", d.Sources["foo"].URL.Path)
- assert.Empty(t, d.Sources["foo"].header)
+ assert.Empty(t, d.Sources["foo"].Header)
d, err = NewData([]string{"foo=http:///foo.json"}, []string{"bar=Accept: blah"})
assert.NoError(t, err)
assert.Equal(t, "/foo.json", d.Sources["foo"].URL.Path)
- assert.Empty(t, d.Sources["foo"].header)
+ assert.Empty(t, d.Sources["foo"].Header)
d, err = NewData([]string{"foo=http:///foo.json"}, []string{"foo=Accept: blah"})
assert.NoError(t, err)
assert.Equal(t, "/foo.json", d.Sources["foo"].URL.Path)
- assert.Equal(t, "blah", d.Sources["foo"].header["Accept"][0])
+ assert.Equal(t, "blah", d.Sources["foo"].Header["Accept"][0])
}
func TestDatasource(t *testing.T) {
@@ -344,12 +344,14 @@ func TestMimeTypeWithArg(t *testing.T) {
func TestFromConfig(t *testing.T) {
ctx := context.Background()
+
cfg := &config.Config{}
+ actual := FromConfig(ctx, cfg)
expected := &Data{
- ctx: ctx,
+ Ctx: actual.Ctx,
Sources: map[string]*Source{},
}
- assert.EqualValues(t, expected, FromConfig(ctx, cfg))
+ assert.EqualValues(t, expected, actual)
cfg = &config.Config{
DataSources: map[string]config.DataSource{
@@ -358,8 +360,9 @@ func TestFromConfig(t *testing.T) {
},
},
}
+ actual = FromConfig(ctx, cfg)
expected = &Data{
- ctx: ctx,
+ Ctx: actual.Ctx,
Sources: map[string]*Source{
"foo": {
Alias: "foo",
@@ -367,7 +370,7 @@ func TestFromConfig(t *testing.T) {
},
},
}
- assert.EqualValues(t, expected, FromConfig(ctx, cfg))
+ assert.EqualValues(t, expected, actual)
cfg = &config.Config{
DataSources: map[string]config.DataSource{
@@ -389,8 +392,9 @@ func TestFromConfig(t *testing.T) {
},
},
}
+ actual = FromConfig(ctx, cfg)
expected = &Data{
- ctx: ctx,
+ Ctx: actual.Ctx,
Sources: map[string]*Source{
"foo": {
Alias: "foo",
@@ -399,18 +403,18 @@ func TestFromConfig(t *testing.T) {
"bar": {
Alias: "bar",
URL: mustParseURL("http://bar.com"),
- header: http.Header{
+ Header: http.Header{
"Foo": []string{"bar"},
},
},
},
- extraHeaders: map[string]http.Header{
+ ExtraHeaders: map[string]http.Header{
"baz": {
"Foo": []string{"bar"},
},
},
}
- assert.EqualValues(t, expected, FromConfig(ctx, cfg))
+ assert.EqualValues(t, expected, actual)
}
func TestListDatasources(t *testing.T) {