return <span prop={props.children} />;
    }
    function Foo(props) {
      return (
        <div>
          {props.show
            ? [<div key="a" />, <Bar key="b">Hello</Bar>, 'World']
            : []}
        </div>
      );
    }
    ReactNoop.render(<Foo show={true} />);
    ReactNoop.flush();
    expect(ReactNoop.getChildren()).toEqual([
      div(div(), span('Hello'), 'World'),
    ]);
    ReactNoop.render(<Foo show={false} />);
    ReactNoop.flush();
    expect(ReactNoop.getChildren()).toEqual([div()]);
  });
  it('can delete a child that changes type - implicit keys', function() {
    let unmounted = false;
    class ClassComponent extends React.Component {