![](/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.