OLD | NEW |
| (Empty) |
1 | |
2 library which.test.candidate_paths; | |
3 | |
4 import 'package:unittest/unittest.dart'; | |
5 | |
6 import 'util.dart'; | |
7 | |
8 main() { | |
9 group('getCandidatePaths', () { | |
10 test('posix', () { | |
11 var candidatePaths = getPosixCandidatePaths('z', '/x/y:/a/b/c', '/foo/bar'
); | |
12 expect(candidatePaths, ['/x/y/z', '/a/b/c/z']); | |
13 }); | |
14 | |
15 test('windows', () { | |
16 var candidatePaths = getWindowsCandidatePaths('z', r'C:\x\y;C:\a\b\c', '.E
XE;.BAT', r'C:\foo\bar'); | |
17 expect(candidatePaths, [ | |
18 r'C:\foo\bar\z.EXE', | |
19 r'C:\foo\bar\z.BAT', | |
20 r'C:\x\y\z.EXE', | |
21 r'C:\x\y\z.BAT', | |
22 r'C:\a\b\c\z.EXE', | |
23 r'C:\a\b\c\z.BAT']); | |
24 }); | |
25 }); | |
26 } | |
OLD | NEW |