MCPcopy Index your code
hub / github.com/nginx-proxy/docker-gen / TestGetArrayValues

Function TestGetArrayValues

internal/template/template_test.go:53–70  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

51}
52
53func TestGetArrayValues(t *testing.T) {
54 values := []string{"foor", "bar", "baz"}
55 var expectedType *reflect.Value
56
57 arrayValues, err := getArrayValues("testFunc", values)
58 assert.NoError(t, err)
59 assert.IsType(t, expectedType, arrayValues)
60 assert.Equal(t, "bar", arrayValues.Index(1).String())
61
62 arrayValues, err = getArrayValues("testFunc", &values)
63 assert.NoError(t, err)
64 assert.IsType(t, expectedType, arrayValues)
65 assert.Equal(t, "baz", arrayValues.Index(2).String())
66
67 arrayValues, err = getArrayValues("testFunc", "foo")
68 assert.Error(t, err)
69 assert.Nil(t, arrayValues)
70}
71
72func TestIsBlank(t *testing.T) {
73 tests := []struct {

Callers

nothing calls this directly

Calls 2

getArrayValuesFunction · 0.85
StringMethod · 0.45

Tested by

no test coverage detected