Skip to content
This repository was archived by the owner on Feb 25, 2025. It is now read-only.

Commit 972e045

Browse files
[analyzer] Fix windows paths again, and use ResourceProviderMixin.
The paths in the SourceEdits I was constructing needed to be converted, and since it wasn't a "new failure," the windows trybot for the previous CL passed anyway (and didn't include output of what went wrong). Change-Id: I5bb2a52bf8cf112d6a2dae0b5749d1ae4e900e2a Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/138575 Auto-Submit: Mike Fairhurst <[email protected]> Reviewed-by: Brian Wilkerson <[email protected]> Reviewed-by: Paul Berry <[email protected]> Commit-Queue: Mike Fairhurst <[email protected]>
1 parent e79f500 commit 972e045

File tree

1 file changed

+21
-21
lines changed

1 file changed

+21
-21
lines changed

pkg/analysis_server/test/src/edit/preview/preview_site_test.dart

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,11 @@ import 'package:analysis_server/src/edit/nnbd_migration/migration_info.dart';
77
import 'package:analysis_server/src/edit/nnbd_migration/migration_state.dart';
88
import 'package:analysis_server/src/edit/nnbd_migration/path_mapper.dart';
99
import 'package:analysis_server/src/edit/preview/preview_site.dart';
10-
import 'package:analyzer/file_system/file_system.dart';
1110
import 'package:analyzer/file_system/memory_file_system.dart';
1211
import 'package:analyzer_plugin/protocol/protocol_common.dart';
1312
import 'package:test/test.dart';
1413
import 'package:test_reflective_loader/test_reflective_loader.dart';
14+
import 'package:analyzer/src/test_utilities/resource_provider_mixin.dart';
1515

1616
void main() {
1717
defineReflectiveSuite(() {
@@ -20,15 +20,11 @@ void main() {
2020
}
2121

2222
@reflectiveTest
23-
class PreviewSiteTest {
23+
class PreviewSiteTest with ResourceProviderMixin {
2424
PreviewSite site;
25-
MemoryResourceProvider resourceProvider;
2625
DartFixListener dartfixListener;
2726
MigrationState state;
2827

29-
File getFile(String path) =>
30-
resourceProvider.getFile(resourceProvider.convertPath(path));
31-
3228
void setUp() {
3329
dartfixListener = DartFixListener(null);
3430
resourceProvider = MemoryResourceProvider();
@@ -40,9 +36,10 @@ class PreviewSiteTest {
4036
}
4137

4238
void test_applyChangesEmpty() {
43-
getFile('/test.dart').writeAsStringSync('void main() {}');
39+
final file = getFile('/test.dart');
40+
file.writeAsStringSync('void main() {}');
4441
site.performApply();
45-
expect(getFile('/test.dart').readAsStringSync(), 'void main() {}');
42+
expect(file.readAsStringSync(), 'void main() {}');
4643
expect(state.hasBeenApplied, true);
4744
}
4845

@@ -52,35 +49,38 @@ class PreviewSiteTest {
5249
}
5350

5451
void test_applyMultipleChanges() {
55-
getFile('/test.dart').writeAsStringSync('void main() {}');
52+
final path = convertPath('/test.dart');
53+
final file = getFile(path);
54+
file.writeAsStringSync('void main() {}');
5655
dartfixListener.addSourceChange(
57-
"test change",
58-
Location('/test.dart', 10, 0, 1, 10),
59-
SourceChange("test change", edits: [
60-
SourceFileEdit('/test.dart', 0, edits: [
56+
'test change',
57+
Location(path, 10, 0, 1, 10),
58+
SourceChange('test change', edits: [
59+
SourceFileEdit(path, 0, edits: [
6160
SourceEdit(10, 0, 'List args'),
6261
SourceEdit(13, 0, '\n print(args);\n')
6362
])
6463
]));
6564
site.performApply();
66-
expect(getFile('/test.dart').readAsStringSync(), '''
65+
expect(file.readAsStringSync(), '''
6766
void main(List args) {
6867
print(args);
6968
}''');
7069
expect(state.hasBeenApplied, true);
7170
}
7271

7372
void test_applySingleChange() {
74-
getFile('/test.dart').writeAsStringSync('void main() {}');
73+
final path = convertPath('/test.dart');
74+
final file = getFile(path);
75+
file.writeAsStringSync('void main() {}');
7576
dartfixListener.addSourceChange(
76-
"test change",
77-
Location('/test.dart', 10, 0, 1, 10),
78-
SourceChange("test change", edits: [
79-
SourceFileEdit('/test.dart', 0,
80-
edits: [SourceEdit(10, 0, 'List args')])
77+
'test change',
78+
Location(path, 10, 0, 1, 10),
79+
SourceChange('test change', edits: [
80+
SourceFileEdit(path, 0, edits: [SourceEdit(10, 0, 'List args')])
8181
]));
8282
site.performApply();
83-
expect(getFile('/test.dart').readAsStringSync(), 'void main(List args) {}');
83+
expect(file.readAsStringSync(), 'void main(List args) {}');
8484
expect(state.hasBeenApplied, true);
8585
}
8686
}

0 commit comments

Comments
 (0)