MCPcopy
hub / github.com/tdewolff/minify / TestReader

Function TestReader

minify_test.go:175–195  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

173}
174
175func TestReader(t *testing.T) {
176 m := New()
177 m.AddFunc("dummy/dummy", func(m *M, w io.Writer, r io.Reader, _ map[string]string) error {
178 _, err := io.Copy(w, r)
179 return err
180 })
181 m.AddFunc("dummy/err", func(m *M, w io.Writer, r io.Reader, _ map[string]string) error {
182 return errDummy
183 })
184
185 w := &bytes.Buffer{}
186 r := bytes.NewBufferString("test")
187 mr := m.Reader("dummy/dummy", r)
188 _, err := io.Copy(w, mr)
189 test.Error(t, err)
190 test.String(t, w.String(), "test", "equal input after dummy minify reader")
191
192 mr = m.Reader("dummy/err", r)
193 _, err = io.Copy(w, mr)
194 test.T(t, err, errDummy)
195}
196
197func TestWriter(t *testing.T) {
198 m := New()

Callers

nothing calls this directly

Calls 4

NewFunction · 0.85
AddFuncMethod · 0.80
ReaderMethod · 0.80
StringMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…