analyzer: Modernize and simplify AnalysisOptionsProvider test
Change-Id: I027048063d628ca45188f6dfeb227e81442bd139
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/404364
Commit-Queue: Samuel Rawlins <srawlins@google.com>
Reviewed-by: Phil Quitslund <pquitslund@google.com>
diff --git a/pkg/analyzer/test/source/analysis_options_provider_test.dart b/pkg/analyzer/test/source/analysis_options_provider_test.dart
index 651b2aa..b1edb64 100644
--- a/pkg/analyzer/test/source/analysis_options_provider_test.dart
+++ b/pkg/analyzer/test/source/analysis_options_provider_test.dart
@@ -16,6 +16,7 @@
defineReflectiveSuite(() {
defineReflectiveTests(AnalysisOptionsProviderTest);
});
+
group('AnalysisOptionsProvider', () {
void expectMergesTo(String defaults, String overrides, String expected) {
var optionsProvider = AnalysisOptionsProvider();
@@ -212,65 +213,61 @@
}
void test_getOptions_include() {
- newFile('/foo.include', r'''
+ newFile('/foo.yaml', r'''
analyzer:
ignore:
- ignoreme.dart
- 'sdk_ext/**'
''');
newFile('/$analysisOptionsYaml', r'''
-include: foo.include
+include: foo.yaml
''');
- YamlMap options = _getOptions('/');
+ var options = _getOptions('/');
expect(options, hasLength(2));
- {
- var analyzer = options.valueAt('analyzer') as YamlMap;
- expect(analyzer, hasLength(1));
- {
- var ignore = analyzer.valueAt('ignore') as YamlList;
- expect(ignore, hasLength(2));
- expect(ignore[0], 'ignoreme.dart');
- expect(ignore[1], 'sdk_ext/**');
- }
- }
+
+ var analyzer = options.valueAt('analyzer') as YamlMap;
+ expect(analyzer, hasLength(1));
+
+ var ignore = analyzer.valueAt('ignore') as YamlList;
+ expect(ignore, hasLength(2));
+ expect(ignore[0], 'ignoreme.dart');
+ expect(ignore[1], 'sdk_ext/**');
}
void test_getOptions_include_emptyLints() {
- newFile('/foo.include', r'''
+ newFile('/foo.yaml', r'''
linter:
rules:
- prefer_single_quotes
''');
newFile('/$analysisOptionsYaml', r'''
-include: foo.include
+include: foo.yaml
linter:
rules:
# avoid_print: false
''');
- YamlMap options = _getOptions('/');
+ var options = _getOptions('/');
expect(options, hasLength(2));
- {
- var linter = options.valueAt('linter') as YamlMap;
- expect(linter, hasLength(1));
- {
- var rules = linter.valueAt('rules') as YamlList;
- expect(rules, hasLength(1));
- expect(rules[0], 'prefer_single_quotes');
- }
- }
+
+ var linter = options.valueAt('linter') as YamlMap;
+ expect(linter, hasLength(1));
+
+ var rules = linter.valueAt('rules') as YamlList;
+ expect(rules, hasLength(1));
+ expect(rules[0], 'prefer_single_quotes');
}
void test_getOptions_include_missing() {
newFile('/$analysisOptionsYaml', r'''
-include: /foo.include
+include: /foo.yaml
''');
- YamlMap options = _getOptions('/');
+ var options = _getOptions('/');
expect(options, hasLength(1));
}
void test_getOptions_invalid() {
newFile('/$analysisOptionsYaml', r''':''');
- YamlMap options = _getOptions('/');
+ var options = _getOptions('/');
expect(options, hasLength(1));
}
@@ -281,25 +278,21 @@
- ignoreme.dart
- 'sdk_ext/**'
''');
- YamlMap options = _getOptions('/');
+ var options = _getOptions('/');
expect(options, hasLength(1));
- {
- var analyzer = options.valueAt('analyzer') as YamlMap;
- expect(analyzer, hasLength(1));
- {
- var ignore = analyzer.valueAt('ignore') as YamlList;
- expect(ignore, hasLength(2));
- expect(ignore[0], 'ignoreme.dart');
- expect(ignore[1], 'sdk_ext/**');
- }
- }
+
+ var analyzer = options.valueAt('analyzer') as YamlMap;
+ expect(analyzer, hasLength(1));
+
+ var ignore = analyzer.valueAt('ignore') as YamlList;
+ expect(ignore, hasLength(2));
+ expect(ignore[0], 'ignoreme.dart');
+ expect(ignore[1], 'sdk_ext/**');
}
YamlMap _getOptions(String posixPath) {
var folder = getFolder(posixPath);
- var provider = AnalysisOptionsProvider(SourceFactory([
- ResourceUriResolver(resourceProvider),
- ]));
- return provider.getOptions(folder);
+ var sourceFactory = SourceFactory([ResourceUriResolver(resourceProvider)]);
+ return AnalysisOptionsProvider(sourceFactory).getOptions(folder);
}
}