![](/img/trans.png)
[英]How to check if an object contains a partial key with a regex using chai js?
[英]Using Chai - how to check object property contains DOM element
如何测试对象属性是否包含Chai中DOM元素的值,例如:
someObject = function(){
element: $('#foo');
}
如何检查该元素是否等于jquery对象$('#foo')?
到目前为止,我尝试过:
someObject.should.have.property('element', $('#foo')
someObject.should.have.property('element').with.value($('#foo'))
但这些都失败了。
有人有想法么? (设置 - Requirejs,摩卡,柴)
谢谢
每次调用$()
,都会返回一个包装匹配元素的新对象(如果有的话)。 要访问示例中的实际DOM元素,需要使用[0]
(因为在您的示例中,只有一个匹配元素或没有匹配元素)。
有点像:
someObject.should.have.deep.property('element[0]', $('#foo')[0])
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.