.html() => String
Возвращает строку с рендеренным HTML-разметкой всего текущего дерева рендеринга (а не только поверхностно рендеренной части). Внутренне использует статическое рендеринг. Чтобы увидеть только поверхностно рендеренную часть, используйте .debug().
Примечание: может быть вызвано только на обёртке единственного узла.
Возвращает
String: Результирующая HTML-строка
Примеры
function Foo() {
return (<div className="in-foo" />);
}
function Bar() {
return (
<div className="in-bar">
<Foo />
</div>
);
}
const wrapper = shallow(<Bar />);
expect(wrapper.html()).to.equal('<div class="in-bar"><div class="in-foo"></div></div>');
expect(wrapper.find(Foo).html()).to.equal('<div class="in-foo"></div>');
const wrapper = shallow(<div><b>important</b></div>);
expect(wrapper.html()).to.equal('<div><b>important</b></div>');
Связанные методы
© 2015 Airbnb, Inc.
Licensed under the MIT License.
https://enzymejs.github.io/enzyme/docs/api/ShallowWrapper/html.html