.name() => String|null
Возвращает имя текущего узла этого обёртки. Если это составной компонент, это будет имя самого верхнего отрисованного компонента. Если это узел DOM, это будет строка с именем тега. Если это null, это будет null.
Порядок приоритета при возвращении имени: type.displayName -> type.name -> type.
Примечание: может быть вызван только для обёртки одного узла.
Возвращает
String|null: Имя текущего узла
Примеры
const wrapper = shallow(<div />);
expect(wrapper.name()).to.equal('div');
function SomeWrappingComponent() {
return <Foo />;
}
const wrapper = shallow(<SomeWrappingComponent />);
expect(wrapper.name()).to.equal('Foo');
Foo.displayName = 'A cool custom name';
function SomeWrappingComponent() {
return <Foo />;
}
const wrapper = shallow(<SomeWrappingComponent />);
expect(wrapper.name()).to.equal('A cool custom name');
© 2015 Airbnb, Inc.
Licensed under the MIT License.
https://enzymejs.github.io/enzyme/docs/api/ShallowWrapper/name.html