Spec-Zone.ru › Enzyme

.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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API