anchor.diff:  @Directive(
     selector: '[title]',
     host: const {'[title]': 'title'},
  -  // TODO(b/71710685): Change to `Visibility.local` to reduce code size.
  -  visibility: Visibility.all,
   )
   class DirectiveWithTitleAndHostProperty {
     @Input()
  
positive.code: <with-prop-decorators elProp="foo" (elEvent)="value='called'">
  </with-prop-decorators>''',
    directives: const [DirectiveWithPropDecorators],
    // TODO(b/71710685): Change to `Visibility.local` to reduce code size.
    visibility: Visibility.all,
  )
  class DecoratorsComponent {
    String value;
  }
  
  @Component(
  
negative.code:       provide(ANCHOR_ELEMENT, useValue: template),
      ]);
      final testFixture = await testBed.create();
      final viewport = testFixture.assertOnlyInstance.viewport;
      expect(viewport.anchor.text, '');
      await testFixture.update((component) => component.ctxBoolProp = true);
      expect(viewport.anchor.text, 'hello');
  