8
"github.com/stretchr/testify/assert"
11
func TestShouldMask(t *testing.T) {
17
{"/proc/foo", []string{"all"}, false},
18
{"/proc/foo", []string{"ALL"}, false},
19
{"/proc/foo", []string{"/proc/foo"}, false},
20
{"/proc/foo", []string{"/proc/*"}, false},
21
{"/proc/foo", []string{"/proc/bar", "all"}, false},
22
{"/proc/foo", []string{"/proc/f*"}, false},
23
{"/proc/foo", []string{"/proc/b*"}, true},
24
{"/proc/foo", []string{}, true},
26
for _, test := range tests {
27
val := shouldMask(test.mask, test.unmask)
28
assert.Equal(t, val, test.shouldMask)