@@ -110,6 +110,7 @@ func TestReadDirRecursiveFiltered(t *testing.T) {
110
110
l , err := testdata .ReadDirRecursiveFiltered (nil )
111
111
require .NoError (t , err )
112
112
l .Sort ()
113
+ require .Len (t , l , 16 )
113
114
pathEqualsTo (t , "_testdata/anotherFile" , l [0 ])
114
115
pathEqualsTo (t , "_testdata/file" , l [1 ])
115
116
pathEqualsTo (t , "_testdata/folder" , l [2 ])
@@ -130,6 +131,7 @@ func TestReadDirRecursiveFiltered(t *testing.T) {
130
131
l , err = testdata .ReadDirRecursiveFiltered (FilterOutDirectories ())
131
132
require .NoError (t , err )
132
133
l .Sort ()
134
+ require .Len (t , l , 6 )
133
135
pathEqualsTo (t , "_testdata/anotherFile" , l [0 ])
134
136
pathEqualsTo (t , "_testdata/file" , l [1 ])
135
137
pathEqualsTo (t , "_testdata/folder" , l [2 ]) // <- this is listed but not traversed
@@ -140,6 +142,7 @@ func TestReadDirRecursiveFiltered(t *testing.T) {
140
142
l , err = testdata .ReadDirRecursiveFiltered (nil , FilterOutDirectories ())
141
143
require .NoError (t , err )
142
144
l .Sort ()
145
+ require .Len (t , l , 12 )
143
146
pathEqualsTo (t , "_testdata/anotherFile" , l [0 ])
144
147
pathEqualsTo (t , "_testdata/file" , l [1 ])
145
148
pathEqualsTo (t , "_testdata/folder/.hidden" , l [2 ])
@@ -156,6 +159,7 @@ func TestReadDirRecursiveFiltered(t *testing.T) {
156
159
l , err = testdata .ReadDirRecursiveFiltered (FilterOutDirectories (), FilterOutDirectories ())
157
160
require .NoError (t , err )
158
161
l .Sort ()
162
+ require .Len (t , l , 4 )
159
163
pathEqualsTo (t , "_testdata/anotherFile" , l [0 ])
160
164
pathEqualsTo (t , "_testdata/file" , l [1 ])
161
165
pathEqualsTo (t , "_testdata/test.txt" , l [2 ])
@@ -164,6 +168,7 @@ func TestReadDirRecursiveFiltered(t *testing.T) {
164
168
l , err = testdata .ReadDirRecursiveFiltered (FilterOutPrefixes ("sub" ), FilterOutSuffixes ("3" ))
165
169
require .NoError (t , err )
166
170
l .Sort ()
171
+ require .Len (t , l , 12 )
167
172
pathEqualsTo (t , "_testdata/anotherFile" , l [0 ])
168
173
pathEqualsTo (t , "_testdata/file" , l [1 ])
169
174
pathEqualsTo (t , "_testdata/folder" , l [2 ])
@@ -180,6 +185,7 @@ func TestReadDirRecursiveFiltered(t *testing.T) {
180
185
l , err = testdata .ReadDirRecursiveFiltered (FilterOutPrefixes ("sub" ), AndFilter (FilterOutSuffixes ("3" ), FilterOutPrefixes ("fil" )))
181
186
require .NoError (t , err )
182
187
l .Sort ()
188
+ require .Len (t , l , 9 )
183
189
pathEqualsTo (t , "_testdata/anotherFile" , l [0 ])
184
190
pathEqualsTo (t , "_testdata/folder" , l [1 ])
185
191
pathEqualsTo (t , "_testdata/folder/.hidden" , l [2 ])
@@ -193,6 +199,7 @@ func TestReadDirRecursiveFiltered(t *testing.T) {
193
199
l , err = testdata .ReadDirRecursiveFiltered (FilterOutPrefixes ("sub" ), AndFilter (FilterOutSuffixes ("3" ), FilterOutPrefixes ("fil" ), FilterOutSuffixes (".gz" )))
194
200
require .NoError (t , err )
195
201
l .Sort ()
202
+ require .Len (t , l , 8 )
196
203
pathEqualsTo (t , "_testdata/anotherFile" , l [0 ])
197
204
pathEqualsTo (t , "_testdata/folder" , l [1 ])
198
205
pathEqualsTo (t , "_testdata/folder/.hidden" , l [2 ])
@@ -205,6 +212,7 @@ func TestReadDirRecursiveFiltered(t *testing.T) {
205
212
l , err = testdata .ReadDirRecursiveFiltered (OrFilter (FilterPrefixes ("sub" ), FilterSuffixes ("tofolder" )))
206
213
require .NoError (t , err )
207
214
l .Sort ()
215
+ require .Len (t , l , 11 )
208
216
pathEqualsTo (t , "_testdata/anotherFile" , l [0 ])
209
217
pathEqualsTo (t , "_testdata/file" , l [1 ])
210
218
pathEqualsTo (t , "_testdata/folder" , l [2 ])
0 commit comments