parsed-react-children.test.js 592 B

12345678910111213141516
  1. import assert from 'node:assert/strict';
  2. import { describe, it } from 'node:test';
  3. import convert from '../vnode-children.js';
  4. describe('experimental react children', () => {
  5. it('has undefined as children for direct children', () => {
  6. const [imgVNode] = convert('<img src="abc"></img>');
  7. assert.deepEqual(imgVNode.props.children, undefined);
  8. });
  9. it('has undefined as children for nested children', () => {
  10. const [divVNode] = convert('<div><img src="xyz"></img></div>');
  11. const [imgVNode] = divVNode.props.children;
  12. assert.deepEqual(imgVNode.props.children, undefined);
  13. });
  14. });