anchor.diff:      test('does not render in dom', () {
         var wrappingDivRef;
   
  -      react_dom.render(react.div({
  -        'ref': (ref) {
  -          wrappingDivRef = ref;
  -        }},
  -          [react.Fragment({} ,
  -            [
  -              react.div({}),
  -              react.div({}),
  -              react.div({}),
  -              react.div({})
  -            ]
  -          )]
  -      ), new Element.div());
  +      react_dom.render(
  +          react.div({
  +            'ref': (ref) {
  +              wrappingDivRef = ref;
  +            }
  +          }, [
  +            react.Fragment({}, [react.div({}), react.div({}), react.div({}), react.div({})])
  +          ]),
  +          new Element.div());
   
         expect(wrappingDivRef.children, hasLength(4));
       });
  
positive.code: 
        var mountElement = new Element.div();
  
        react_dom.render(react.Fragment({
          'key': 1
        }, [
          FragmentTestDummy({
            'onComponentDidMount': () {
              callCount++;
            }
          })
        ]), mountElement);
  
        expect(callCount, 1);
  
        react_dom.render(react.Fragment({
            'key': 2
        }, [
          FragmentTestDummy({
            'onComponentDidMount': () {
              callCount++;
            }
          })
        ]), mountElement);
  
        expect(callCount, 2, reason: 'Dummy should have been remounted as a result of Fragment key changing');
      });
  
negative.code: import 'package:test/test.dart';
  import 'package:react/react_client.dart';
  
  main() {
    setClientConfiguration();
  
  