import React from 'react'; import { isValidElement, cloneElement, isFragment, replaceElement } from '../reactNode'; describe('reactNode test', () => { it('isValidElement', () => { expect(isValidElement(null)).toBe(false); expect(isValidElement(
test
)).toBe(true); }); it('isFragment', () => { expect(isFragment(test
)).toBe(false); expect(isFragment(<>test>)).toBe(true); }); it('replaceElement', () => { const node =test
; expect(replaceElement(null, node)).toBe(node); expect(replaceElement(node, node)).toStrictEqual(node); }); it('cloneElement', () => { const node =test
; expect(cloneElement(null)).toBe(null); expect(cloneElement(node)).toStrictEqual(node); }); });