Skip to content
This repository was archived by the owner on Jul 16, 2023. It is now read-only.

Commit 2dbc363

Browse files
committed
test: cover extends with rule config
1 parent b7f1165 commit 2dbc363

File tree

3 files changed

+8
-1
lines changed

3 files changed

+8
-1
lines changed

test/resources/analysis_options_with_extends.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,5 +13,7 @@ dart_code_metrics:
1313
metrics-exclude:
1414
- test/**
1515
rules:
16-
- rule-id4
16+
- rule-id4:
17+
exclude:
18+
- test/**
1719
- rule-id5
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
dart_code_metrics:
22
rules:
33
- rule-id10
4+
- rule-id4

test/src/config_builder/models/analysis_options_test.dart

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -141,6 +141,10 @@ void main() {
141141
(options.options['dart_code_metrics'] as Map<String, Object>)['rules'],
142142
allOf(contains('rule-id10')),
143143
);
144+
expect(
145+
options.readMapOfMap(['rules'], packageRelated: true)['rule-id4'],
146+
containsPair('exclude', ['test/**']),
147+
);
144148
});
145149
});
146150

0 commit comments

Comments
 (0)