anchor.diff:      expect(ReactDartComponentVersion.fromType(factory.type), dartComponentVersion);
     });
   
  -  void sharedChildrenTests(dynamic getChildren(ReactElement instance), {@required bool shouldAlwaysBeList, Map props = const {}}) {
  +  void sharedChildrenTests(dynamic getChildren(ReactElement instance),
  +      {@required bool shouldAlwaysBeList, Map props = const {}}) {
       // There are different code paths for 0, 1, 2, 3, 4, 5, 6, and 6+ arguments.
       // Test all of them.
       group('a number of variadic children:', () {
  
positive.code:     });
  
      test('a List', () {
        var instance = factory({...props}, [
          'one',
          'two',
        ]);
  
negative.code:       final oldComponentZone = componentZone;
        addTearDown(() => componentZone = oldComponentZone);
        componentZone = Zone.current.fork();
        expect(componentZone, isNot(Zone.current),
            reason: 'test setup: component zone should be different than the zone used to render it');
  
        Zone renderZone;
        rtu.renderIntoDocument(factory({
  