| OLD | NEW | 
|---|
| 1 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 1 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
| 2 // for details. All rights reserved. Use of this source code is governed by a | 2 // for details. All rights reserved. Use of this source code is governed by a | 
| 3 // BSD-style license that can be found in the LICENSE file. | 3 // BSD-style license that can be found in the LICENSE file. | 
| 4 | 4 | 
| 5 library path.test.windows_test; | 5 library path.test.windows_test; | 
| 6 | 6 | 
| 7 import 'package:unittest/unittest.dart'; | 7 import 'package:unittest/unittest.dart'; | 
| 8 import 'package:path/path.dart' as path; | 8 import 'package:path/path.dart' as path; | 
| 9 | 9 | 
| 10 import 'utils.dart'; | 10 import 'utils.dart'; | 
| (...skipping 521 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 532       expect(context.isWithin(r'C:\', r'D:\foo\bar'), isFalse); | 532       expect(context.isWithin(r'C:\', r'D:\foo\bar'), isFalse); | 
| 533       expect(context.isWithin(r'C:\', r'\foo\bar'), isTrue); | 533       expect(context.isWithin(r'C:\', r'\foo\bar'), isTrue); | 
| 534       expect(context.isWithin(r'C:\foo', r'\foo\bar'), isTrue); | 534       expect(context.isWithin(r'C:\foo', r'\foo\bar'), isTrue); | 
| 535       expect(context.isWithin(r'C:\foo', r'\bar\baz'), isFalse); | 535       expect(context.isWithin(r'C:\foo', r'\bar\baz'), isFalse); | 
| 536       expect(context.isWithin(r'baz', r'C:\root\path\baz\bang'), isTrue); | 536       expect(context.isWithin(r'baz', r'C:\root\path\baz\bang'), isTrue); | 
| 537       expect(context.isWithin(r'baz', r'C:\root\path\bang\baz'), isFalse); | 537       expect(context.isWithin(r'baz', r'C:\root\path\bang\baz'), isFalse); | 
| 538     }); | 538     }); | 
| 539 | 539 | 
| 540     test('from a relative root', () { | 540     test('from a relative root', () { | 
| 541       var r = new path.Context(style: path.Style.windows, current: r'foo\bar'); | 541       var r = new path.Context(style: path.Style.windows, current: r'foo\bar'); | 
| 542       expect(context.isWithin('.', r'a\b\c'), isTrue); | 542       expect(r.isWithin('.', r'a\b\c'), isTrue); | 
| 543       expect(context.isWithin('.', r'..\a\b\c'), isFalse); | 543       expect(r.isWithin('.', r'..\a\b\c'), isFalse); | 
| 544       expect(context.isWithin('.', r'..\..\a\foo\b\c'), isFalse); | 544       expect(r.isWithin('.', r'..\..\a\foo\b\c'), isFalse); | 
| 545       expect(context.isWithin(r'C:\', r'C:\baz\bang'), isTrue); | 545       expect(r.isWithin(r'C:\', r'C:\baz\bang'), isTrue); | 
| 546       expect(context.isWithin('.', r'C:\baz\bang'), isFalse); | 546       expect(r.isWithin('.', r'C:\baz\bang'), isFalse); | 
| 547     }); | 547     }); | 
| 548   }); | 548   }); | 
| 549 | 549 | 
| 550   group('absolute', () { | 550   group('absolute', () { | 
| 551     test('allows up to seven parts', () { | 551     test('allows up to seven parts', () { | 
| 552       expect(context.absolute('a'), r'C:\root\path\a'); | 552       expect(context.absolute('a'), r'C:\root\path\a'); | 
| 553       expect(context.absolute('a', 'b'), r'C:\root\path\a\b'); | 553       expect(context.absolute('a', 'b'), r'C:\root\path\a\b'); | 
| 554       expect(context.absolute('a', 'b', 'c'), r'C:\root\path\a\b\c'); | 554       expect(context.absolute('a', 'b', 'c'), r'C:\root\path\a\b\c'); | 
| 555       expect(context.absolute('a', 'b', 'c', 'd'), r'C:\root\path\a\b\c\d'); | 555       expect(context.absolute('a', 'b', 'c', 'd'), r'C:\root\path\a\b\c\d'); | 
| 556       expect(context.absolute('a', 'b', 'c', 'd', 'e'), | 556       expect(context.absolute('a', 'b', 'c', 'd', 'e'), | 
| (...skipping 110 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 667 | 667 | 
| 668     test('with a root-relative URI', () { | 668     test('with a root-relative URI', () { | 
| 669       expect(context.prettyUri('/D:/a/b'), r'D:\a\b'); | 669       expect(context.prettyUri('/D:/a/b'), r'D:\a\b'); | 
| 670     }); | 670     }); | 
| 671 | 671 | 
| 672     test('with a Uri object', () { | 672     test('with a Uri object', () { | 
| 673       expect(context.prettyUri(Uri.parse('a/b')), r'a\b'); | 673       expect(context.prettyUri(Uri.parse('a/b')), r'a\b'); | 
| 674     }); | 674     }); | 
| 675   }); | 675   }); | 
| 676 } | 676 } | 
| OLD | NEW | 
|---|