Javascript 如何测试聚合物dom属性?
我有一个这样的测试套件:Javascript 如何测试聚合物dom属性?,javascript,polymer,Javascript,Polymer,我有一个这样的测试套件: setup(function() { form = fixture('basic'); }); test('hide and show error message', function() { title = Polymer.dom(form.root).querySelector('#title'); save = Polymer.dom(form.root).querySelector('#save'); expect(Polymer.dom(t
setup(function() {
form = fixture('basic');
});
test('hide and show error message', function() {
title = Polymer.dom(form.root).querySelector('#title');
save = Polymer.dom(form.root).querySelector('#save');
expect(Polymer.dom(title).hasAttribute('invalid')).to.be.false;
MockInteractions.tap(save);
expect(Polymer.dom(title).hasAttribute('invalid')).to.be.true;
});
当然,Polymer.dom(…)
没有函数hasaAttribute()
如何获取要比较的属性,或者是否有其他方法来测试纸张输入的无效的属性
提前谢谢。我找到了答案:
expect(title.inputElement.invalid).to.be.false;