.type() => String | Function | null
Возвращает тип единственного узла этого обёртки. Если это React-компонент, это будет конструктор компонента. Если это узлы DOM, это будет строка с именем тега. Если это null, это будет null. Это должна быть обертка для одного узла.
Возвращает
String | Function | null: Тип узла
Примеры
function Foo() {
return <div />;
}
const wrapper = shallow(<Foo />);
expect(wrapper.type()).to.equal('div');
function Foo() {
return (
<div>
<button type="button" className="btn">Button</button>
</div>
);
}
const wrapper = shallow(<Foo />);
expect(wrapper.find('.btn').type()).to.equal('button');
function Foo() {
return <Bar />;
}
const wrapper = shallow(<Foo />);
expect(wrapper.type()).to.equal(Bar);
function Null() {
return null;
}
const wrapper = shallow(<Null />);
expect(wrapper.type()).to.equal(null);
© 2015 Airbnb, Inc.
Licensed under the MIT License.
https://enzymejs.github.io/enzyme/docs/api/ShallowWrapper/type.html