MCPcopy
hub / github.com/passteque/gluetun / Test_readCustomConfigLines

Function Test_readCustomConfigLines

internal/openvpn/extract/read_test.go:11–32  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

9)
10
11func Test_readCustomConfigLines(t *testing.T) {
12 t.Parallel()
13
14 file, err := os.CreateTemp("", "")
15 require.NoError(t, err)
16 defer removeFile(t, file.Name())
17 defer file.Close()
18
19 _, err = file.WriteString("line one\nline two\nline three\n")
20 require.NoError(t, err)
21
22 err = file.Close()
23 require.NoError(t, err)
24
25 lines, err := readCustomConfigLines(file.Name())
26 assert.NoError(t, err)
27
28 expectedLines := []string{
29 "line one", "line two", "line three", "",
30 }
31 assert.Equal(t, expectedLines, lines)
32}

Callers

nothing calls this directly

Calls 5

removeFileFunction · 0.85
readCustomConfigLinesFunction · 0.85
CloseMethod · 0.80
NameMethod · 0.65
EqualMethod · 0.45

Tested by

no test coverage detected