UNPKG

component-test-utils-react

Version:

Test react component the same way as other frameworks

22 lines (17 loc) 436 B
const ReactIs = require('react-is'); exports.getTagName = function (reactEl) { if (!reactEl || !reactEl.type) { return ''; } if (typeof reactEl.type === 'string') { return reactEl.type; } if (ReactIs.isFragment(reactEl)) { return ''; } return ( reactEl.type.displayName || reactEl.type.name || (reactEl.type.$$typeof ? reactEl.type.$$typeof.toString() : 'UnnamedComponentPleaseNameIt') ); };