anchor.diff:      testWidgets((WidgetTester tester) {
         tester.pumpWidget(new MarkdownBody(data: "- Item 1\n- Item 2\n- Item 3"));
   
  -      List<Element> elements = _listElements(tester);
  -      _expectTextStrings(elements, <String>[
  +      Iterable<Widget> widgets = tester.widgets;
  +      _expectTextStrings(widgets, <String>[
           "•",
           "Item 1",
           "•",
  
positive.code:     testWidgets((WidgetTester tester) {
        tester.pumpWidget(new Markdown(data: ""));
  
        List<Element> elements = _listElements(tester);
        _expectWidgetTypes(elements, <Type>[
          Markdown,
          ScrollableViewport,
          null, null, null, null, null, // ScrollableViewport internals
          Padding,
          MarkdownBody,
          Column
  
negative.code:     testWidgets((WidgetTester tester) {
        tester.pumpWidget(new Markdown(data: "[Link Text](href)"));
  
        RichText textWidget = tester.widgets.firstWhere((Widget widget) => widget is RichText);
        TextSpan span = textWidget.text;
  
        expect(span.children[0].recognizer.runtimeType, equals(TapGestureRecognizer));
  