mirror of
https://github.com/ant-design/ant-design.git
synced 2024-12-15 17:19:11 +08:00
21 lines
607 B
TypeScript
21 lines
607 B
TypeScript
import React from 'react';
|
|
|
|
import { cloneElement, isFragment, replaceElement } from '../reactNode';
|
|
|
|
describe('reactNode test', () => {
|
|
it('isFragment', () => {
|
|
expect(isFragment(<p>test</p>)).toBe(false);
|
|
expect(isFragment(<>test</>)).toBe(true);
|
|
});
|
|
it('replaceElement', () => {
|
|
const node = <p>test</p>;
|
|
expect(replaceElement(null, node)).toBe(node);
|
|
expect(replaceElement(node, node)).toStrictEqual(node);
|
|
});
|
|
it('cloneElement', () => {
|
|
const node = <p>test</p>;
|
|
expect(cloneElement(null)).toBe(null);
|
|
expect(cloneElement(node)).toStrictEqual(node);
|
|
});
|
|
});
|