Files
NapCatQQ/.pnpm-store/v3/files/55/bbd49e3d83f648168b729544cc323310bcc566d7d198a9773f9b3f421ca0bd893b52404bfb8f5335246493da39c3cb246df700f90ed41ab45c35d5e2c393ba
T
TanTan e311ca3275
Build NapCat Artifacts / Type Check & Test (push) Waiting to run
docs: 仓库链接指向本镜像仓库
2026-11-13 09:25:58 +08:00

31 lines
675 B
Plaintext

import test from 'tape';
import { dom } from 'aria-query';
import { elementType } from 'jsx-ast-utils';
import isDOMElement from '../../../src/util/isDOMElement';
import JSXElementMock from '../../../__mocks__/JSXElementMock';
test('isDOMElement', (t) => {
t.test('DOM elements', (st) => {
dom.forEach((_, el) => {
const element = JSXElementMock(el);
st.equal(
isDOMElement(elementType(element.openingElement)),
true,
`identifies ${el} as a DOM element`,
);
});
st.end();
});
t.equal(
isDOMElement(JSXElementMock('CustomElement')),
false,
'does not identify a custom element',
);
t.end();
});