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); }); });