Skip to content

Commit 7368a7a

Browse files
Stop depending on analyzer support for Dart <2.12. (#3623)
It doesn't matter which Dart language version is used by the test `gives a correct languageVersion based on comments`, since all the test is doing is confirming that the language version is properly reflected in the return value of `resolver.libraryFor`. Previously the test used language version 2.1; it now uses language version 3.1. This helps unblock removal of legacy (pre-null-safety) support from the Dart analyzer.
1 parent d885bc9 commit 7368a7a

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

build_resolvers/test/resolver_test.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -125,10 +125,10 @@ void main() {
125125
group('language versioning', () {
126126
test('gives a correct languageVersion based on comments', () async {
127127
await resolveSources({
128-
'a|web/main.dart': '// @dart=2.1\n\nmain() {}',
128+
'a|web/main.dart': '// @dart=3.1\n\nmain() {}',
129129
}, (resolver) async {
130130
var lib = await resolver.libraryFor(entryPoint);
131-
expect(lib.languageVersion.effective.major, 2);
131+
expect(lib.languageVersion.effective.major, 3);
132132
expect(lib.languageVersion.effective.minor, 1);
133133
}, resolvers: AnalyzerResolvers());
134134
});

0 commit comments

Comments
 (0)