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

Function TestMinify

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

Source from the content-addressed store, hash-verified

65}
66
67func TestMinify(t *testing.T) {
68 test.T(t, m.Minify("?", nil, nil), ErrNotExist, "minifier doesn't exist")
69 test.Error(t, m.Minify("dummy/nil", nil, nil))
70 test.T(t, m.Minify("dummy/err", nil, nil), errDummy)
71
72 b := []byte("test")
73 out, err := m.Bytes("dummy/nil", b)
74 test.Error(t, err)
75 test.Bytes(t, out, []byte{}, "dummy/nil returns empty byte slice")
76 out, err = m.Bytes("?", b)
77 test.T(t, err, ErrNotExist, "minifier doesn't exist")
78 test.Bytes(t, out, b, "return input when minifier doesn't exist")
79
80 s := "test"
81 out2, err := m.String("dummy/nil", s)
82 test.Error(t, err)
83 test.String(t, out2, "", "dummy/nil returns empty string")
84 out2, err = m.String("?", s)
85 test.T(t, err, ErrNotExist, "minifier doesn't exist")
86 test.String(t, out2, s, "return input when minifier doesn't exist")
87}
88
89type DummyMinifier struct{}
90

Callers

nothing calls this directly

Calls 3

MinifyMethod · 0.65
BytesMethod · 0.45
StringMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…