@@ -177,52 +177,52 @@ func TestWorkTreeGetFiles(t *testing.T) {
177
177
}
178
178
179
179
t .Run ("all" , func (t * testing.T ) {
180
- newPaths , err := workTree .GetFiles (ctx , "*" )
180
+ manifest , err := workTree .GetTreeManifest (ctx , "*" )
181
181
require .NoError (t , err )
182
- require .Equal (t , 7 , len (newPaths ))
183
- require .Equal (t , "a.txt" , newPaths [0 ])
184
- require .Equal (t , "a/b/c.txt" , newPaths [1 ])
185
- require .Equal (t , "a/b/d.txt" , newPaths [2 ])
186
- require .Equal (t , "ff/b/c.txt" , newPaths [3 ])
187
- require .Equal (t , "ff/b/d.txt" , newPaths [4 ])
188
- require .Equal (t , "ff/b/e.jpg" , newPaths [5 ])
189
- require .Equal (t , "ff/b/f.jpg" , newPaths [6 ])
182
+ require .Equal (t , 7 , len (manifest . FileList ))
183
+ require .Equal (t , "a.txt" , manifest . FileList [0 ])
184
+ require .Equal (t , "a/b/c.txt" , manifest . FileList [1 ])
185
+ require .Equal (t , "a/b/d.txt" , manifest . FileList [2 ])
186
+ require .Equal (t , "ff/b/c.txt" , manifest . FileList [3 ])
187
+ require .Equal (t , "ff/b/d.txt" , manifest . FileList [4 ])
188
+ require .Equal (t , "ff/b/e.jpg" , manifest . FileList [5 ])
189
+ require .Equal (t , "ff/b/f.jpg" , manifest . FileList [6 ])
190
190
})
191
191
192
192
t .Run ("single file" , func (t * testing.T ) {
193
- newPaths , err := workTree .GetFiles (ctx , "a/b/d.txt" )
193
+ manifest , err := workTree .GetTreeManifest (ctx , "a/b/d.txt" )
194
194
require .NoError (t , err )
195
- require .Equal (t , 1 , len (newPaths ))
196
- require .Equal (t , "a/b/d.txt" , newPaths [0 ])
195
+ require .Equal (t , 1 , len (manifest . FileList ))
196
+ require .Equal (t , "a/b/d.txt" , manifest . FileList [0 ])
197
197
})
198
198
199
199
t .Run ("single path" , func (t * testing.T ) {
200
- newPaths , err := workTree .GetFiles (ctx , "a" )
200
+ manifest , err := workTree .GetTreeManifest (ctx , "a" )
201
201
require .NoError (t , err )
202
- require .Equal (t , 0 , len (newPaths ))
202
+ require .Equal (t , 0 , len (manifest . FileList ))
203
203
})
204
204
205
205
t .Run ("ext match" , func (t * testing.T ) {
206
- newPaths , err := workTree .GetFiles (ctx , "*.jpg" )
206
+ manifest , err := workTree .GetTreeManifest (ctx , "*.jpg" )
207
207
require .NoError (t , err )
208
- require .Equal (t , 2 , len (newPaths ))
209
- require .Equal (t , "ff/b/e.jpg" , newPaths [0 ])
210
- require .Equal (t , "ff/b/f.jpg" , newPaths [1 ])
208
+ require .Equal (t , 2 , len (manifest . FileList ))
209
+ require .Equal (t , "ff/b/e.jpg" , manifest . FileList [0 ])
210
+ require .Equal (t , "ff/b/f.jpg" , manifest . FileList [1 ])
211
211
})
212
212
213
213
t .Run ("filename match" , func (t * testing.T ) {
214
- newPaths , err := workTree .GetFiles (ctx , "*/e.jpg" )
214
+ manifest , err := workTree .GetTreeManifest (ctx , "*/e.jpg" )
215
215
require .NoError (t , err )
216
- require .Equal (t , 1 , len (newPaths ))
217
- require .Equal (t , "ff/b/e.jpg" , newPaths [0 ])
216
+ require .Equal (t , 1 , len (manifest . FileList ))
217
+ require .Equal (t , "ff/b/e.jpg" , manifest . FileList [0 ])
218
218
})
219
219
220
220
t .Run ("sub" , func (t * testing.T ) {
221
- newPaths , err := workTree .GetFiles (ctx , "a/*" )
221
+ manifest , err := workTree .GetTreeManifest (ctx , "a/*" )
222
222
require .NoError (t , err )
223
- require .Equal (t , 2 , len (newPaths ))
224
- require .Equal (t , "a/b/c.txt" , newPaths [0 ])
225
- require .Equal (t , "a/b/d.txt" , newPaths [1 ])
223
+ require .Equal (t , 2 , len (manifest . FileList ))
224
+ require .Equal (t , "a/b/c.txt" , manifest . FileList [0 ])
225
+ require .Equal (t , "a/b/d.txt" , manifest . FileList [1 ])
226
226
})
227
227
228
228
}
0 commit comments