anchor.diff:                ],
               ),
               new TestSemantics(
  -              rect: new Rect.fromLTRB(150.0, -4.0, 480.0, 18.0),
                 label: ' this is a cat-astrophe',
                 textDirection: TextDirection.ltr,
               )
  
positive.code:     final TestSemantics expectedSemantics = new TestSemantics.root(
        children: <TestSemantics>[
          new TestSemantics.rootChild(
            rect: new Rect.fromLTRB(0.0, 0.0, 800.0, 600.0),
            children: <TestSemantics>[
              new TestSemantics(
                rect: new Rect.fromLTRB(-4.0, -4.0, 88.0, 18.0),
                label: 'hello ',
                textDirection: TextDirection.ltr,
              ),
              new TestSemantics(
                rect: new Rect.fromLTRB(80.0, -4.0, 158.0, 18.0),
                label: 'world',
                textDirection: TextDirection.ltr,
                actions: <SemanticsAction>[
  
negative.code:         ),
        ],
      );
      expect(semantics, hasSemantics(expectedSemantics, ignoreTransform: true, ignoreId: true, ignoreRect: true));
      semantics.dispose();
    });
  
  