var render = require('../_unwrap-renderer.js').render;
var assert = require('assert');

function Wrap(props, children) {
  return <div {... props }>
    { children }
  </div>
}

export var test = () => {
  let props = {
    Test: 1,
    test: '2',
    _test: true
  };

  let wrapped = render(
    <Wrap { ... props }>
      <div className="first">1</div>
      <span className="second">2</span>
      <p className="third">3</p>
    </Wrap>
  );

  let unwrapped = <div { ... props }>
    <div className="first">1</div>
    <span className="second">2</span>
    <p className="third">3</p>
  </div>

  return assert.deepEqual(unwrapped, wrapped);
}
