gpt4 book ai didi

javascript - 如何使用 Enzyme 在 React 组件的数据属性中声明一个 div?

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:12:28 24 4
gpt4 key购买 nike

我有一个创建 <div> 的 React 组件具有自定义数据属性,例如

<div className="video-wrapper" data-video-source="brightcove" />

使用 Enzyme 我可以像这样断言类

it('creates a div with correct oVideo attributes', () => {
const videoDiv = component.find('div.video-wrapper')
expect(videoDiv.hasClass('video-wrapper')).to.equal(true);
});

但是我如何断言 data-video-source属性的值为 brightcove

最佳答案

您可以使用 .prop() 方法实现此目的:

it('creates a div with correct oVideo attributes', () => {
const videoDiv = component.find('div.video-wrapper')
expect(videoDiv.hasClass('video-wrapper')).to.equal(true);
expect(videoDiv.prop('data-video-source')).to.equal('brightcove');
});

关于javascript - 如何使用 Enzyme 在 React 组件的数据属性中声明一个 div?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38972172/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com