| Index: pkg/analyzer/test/src/summary/index_unit_test.dart
|
| diff --git a/pkg/analyzer/test/src/summary/index_unit_test.dart b/pkg/analyzer/test/src/summary/index_unit_test.dart
|
| index 90547ec654a056b7701bb658b0a10b4b77dc783d..2da6b61bdb401bf423408fa08ced90155606f7f7 100644
|
| --- a/pkg/analyzer/test/src/summary/index_unit_test.dart
|
| +++ b/pkg/analyzer/test/src/summary/index_unit_test.dart
|
| @@ -735,6 +735,27 @@ class A {
|
| }
|
| }
|
|
|
| + void test_isReferencedBy_FieldElement_ofEnum() {
|
| + verifyNoTestUnitErrors = false;
|
| + _indexTestUnit('''
|
| +enum MyEnum {
|
| + A, B, C
|
| +}
|
| +main() {
|
| + print(MyEnum.values);
|
| + print(MyEnum.A.index);
|
| + print(MyEnum.A);
|
| + print(MyEnum.B);
|
| +}
|
| +''');
|
| + ClassElement enumElement = findElement('MyEnum');
|
| + assertThat(enumElement.getGetter('values'))
|
| + ..isReferencedAt('values);', true);
|
| + assertThat(enumElement.getGetter('index'))..isReferencedAt('index);', true);
|
| + assertThat(enumElement.getGetter('A'))..isReferencedAt('A);', true);
|
| + assertThat(enumElement.getGetter('B'))..isReferencedAt('B);', true);
|
| + }
|
| +
|
| void test_isReferencedBy_FunctionElement() {
|
| _indexTestUnit('''
|
| foo() {}
|
|
|