Use ExperimentStatus.currentVersion in MockSdk.

Change-Id: I9750278b58656d9049f689d4e1ea9b9c1f00f863
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/170025
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
Commit-Queue: Konstantin Shcheglov <scheglov@google.com>
This commit is contained in:
Konstantin Shcheglov 2020-11-02 17:21:59 +00:00 committed by commit-bot@chromium.org
parent 979c10c5b5
commit 5ac23a0c51

View file

@ -6,6 +6,7 @@ import 'dart:convert';
import 'package:analyzer/file_system/file_system.dart';
import 'package:analyzer/file_system/memory_file_system.dart';
import 'package:analyzer/src/dart/analysis/experiments.dart';
import 'package:analyzer/src/dart/sdk/sdk.dart';
import 'package:analyzer/src/generated/sdk.dart';
import 'package:analyzer/src/generated/source.dart';
@ -1103,7 +1104,10 @@ class MockSdk implements DartSdk {
_versionFile = resourceProvider
.getFolder(resourceProvider.convertPath(sdkRoot))
.getChildAssumingFile('version');
_versionFile.writeAsStringSync('2.12.0');
_versionFile.writeAsStringSync(
'${ExperimentStatus.currentVersion.major}.'
'${ExperimentStatus.currentVersion.minor}.0',
);
for (MockSdkLibrary library in _LIBRARIES) {
var convertedLibrary = library._toProvider(resourceProvider);