MCPcopy
hub / github.com/harness/harness / Test_readTextFileLineEndingReplacement

Function Test_readTextFileLineEndingReplacement

git/parser/text_test.go:127–146  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

125}
126
127func Test_readTextFileLineEndingReplacement(t *testing.T) {
128 scanner, le, err := ReadTextFile(bytes.NewReader([]byte("abc\r\nd")), ptr.Of("\n"))
129 assert.NoError(t, err)
130 assert.Equal(t, "\r\n", le)
131
132 ok := scanner.Scan()
133 assert.True(t, ok)
134 assert.NoError(t, scanner.Err())
135 assert.Equal(t, "abc\n", scanner.Text())
136
137 ok = scanner.Scan()
138 assert.True(t, ok)
139 assert.NoError(t, scanner.Err())
140 assert.Equal(t, "d", scanner.Text())
141
142 ok = scanner.Scan()
143 assert.False(t, ok)
144 assert.NoError(t, scanner.Err())
145 assert.Nil(t, scanner.Bytes())
146}

Callers

nothing calls this directly

Calls 6

ReadTextFileFunction · 0.85
EqualMethod · 0.80
ScanMethod · 0.65
ErrMethod · 0.65
TextMethod · 0.65
BytesMethod · 0.65

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…