blob: fc3831aa5c6e39641cdd208c4cffdd7eda5e0731 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
package fusefrontend_reverse
import (
"testing"
)
func verifyExcluded(t *testing.T, rfs *ReverseFS, paths []string) {
for _, p := range paths {
if !rfs.isExcluded(p) {
t.Errorf("Path %q should be excluded, but is not", p)
}
}
if t.Failed() {
t.Logf("cExclude = %#v", rfs.cExclude)
}
}
// Note: See also the integration tests in
// tests/reverse/exclude_test.go
func TestIsExcluded(t *testing.T) {
var rfs ReverseFS
// If the root directory is excluded, all files and subdirs should be excluded
// as well
rfs.cExclude = []string{""}
verifyExcluded(t, &rfs, []string{"", "foo", "foo/bar"})
}
|