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 |