@@ -200,7 +200,7 @@ pathCompleterTests = testGroup "Path Completion Tests"
200
200
CabalCompletionContext
201
201
{ completionPrefix = prefix
202
202
, completionSuffix = Nothing
203
- , completionRange = Range (Position 0 0 ) (Position 0 0 )
203
+ , completionRange = Range (Position 0 0 ) (Position 0 0 )
204
204
, completionCabalFilePath = fp </> " test.cabal"
205
205
}
206
206
getTestDir :: IO FilePath
@@ -282,37 +282,37 @@ pathCompleterTests = testGroup "Path Completion Tests"
282
282
testDir <- getTestDir
283
283
completions <- filePathCompleter $ simpleCabalCompletionContext " " testDir
284
284
let insertCompletions = map itemInsert completions
285
- sort insertCompletions @?= [" .hidden" , " dir1/" , " dir2/" , " textfile.txt" ],
285
+ sort insertCompletions @?= [" ./. hidden" , " ./ dir1/" , " ./ dir2/" , " ./ textfile.txt" ],
286
286
testCase " Current Directory - alternative writing" $ do
287
287
testDir <- getTestDir
288
288
completions <- filePathCompleter $ simpleCabalCompletionContext " ./" testDir
289
289
let insertCompletions = map itemInsert completions
290
- sort insertCompletions @?= [" .hidden" , " dir1/" , " dir2/" , " textfile.txt" ],
290
+ sort insertCompletions @?= [" ./. hidden" , " ./ dir1/" , " ./ dir2/" , " ./ textfile.txt" ],
291
291
testCase " Current Directory - hidden file start" $ do
292
292
testDir <- getTestDir
293
293
completions <- filePathCompleter $ simpleCabalCompletionContext " ." testDir
294
294
let insertCompletions = map itemInsert completions
295
- sort insertCompletions @?= [" .hidden" , " textfile.txt" ],
295
+ sort insertCompletions @?= [" ./. hidden" , " ./ textfile.txt" ],
296
296
testCase " Current Directory - incomplete directory path written" $ do
297
297
testDir <- getTestDir
298
298
completions <- filePathCompleter $ simpleCabalCompletionContext " di" testDir
299
299
let insertCompletions = map itemInsert completions
300
- sort insertCompletions @?= [" dir1/" , " dir2/" ],
300
+ sort insertCompletions @?= [" ./ dir1/" , " ./ dir2/" ],
301
301
testCase " Current Directory - incomplete filepath written" $ do
302
302
testDir <- getTestDir
303
303
completions <- filePathCompleter $ simpleCabalCompletionContext " te" testDir
304
304
let insertCompletions = map itemInsert completions
305
- sort insertCompletions @?= [" textfile.txt" ],
305
+ sort insertCompletions @?= [" ./ textfile.txt" ],
306
306
testCase " Subdirectory" $ do
307
307
testDir <- getTestDir
308
308
completions <- filePathCompleter $ simpleCabalCompletionContext " dir1/" testDir
309
309
let insertCompletions = map itemInsert completions
310
- sort insertCompletions @?= [" f1.txt" , " f2.hs" ],
310
+ sort insertCompletions @?= [" dir1/ f1.txt" , " dir1/ f2.hs" ],
311
311
testCase " Subdirectory - incomplete filepath written" $ do
312
312
testDir <- getTestDir
313
313
completions <- filePathCompleter $ simpleCabalCompletionContext " dir2/dir3/MA" testDir
314
314
let insertCompletions = map itemInsert completions
315
- sort insertCompletions @?= [" MARKDOWN.md" ],
315
+ sort insertCompletions @?= [" dir2/dir3/ MARKDOWN.md" ],
316
316
testCase " Nonexistent directory" $ do
317
317
testDir <- getTestDir
318
318
completions <- filePathCompleter $ simpleCabalCompletionContext " dir2/dir4/" testDir
0 commit comments