Sim*_*egg 3 javascript testing reactjs enzyme
我有一个React组件,可以创建一个<div>自定义数据属性,例如
<div className="video-wrapper" data-video-source="brightcove" />
Run Code Online (Sandbox Code Playgroud)
使用酶我可以断言这样的类
it('creates a div with correct oVideo attributes', () => {
const videoDiv = component.find('div.video-wrapper')
expect(videoDiv.hasClass('video-wrapper')).to.equal(true);
});
Run Code Online (Sandbox Code Playgroud)
但是我如何断言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');
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2000 次 |
| 最近记录: |