Tôi có một Polymer yếu tố 1.0 tùy chỉnh mà có một tài sản của kiểu boolean với giá trị mặc định thiết lập là true:Polymer 1.0 sở hữu boolean có giá trị mặc định thiết lập là true
myProperty: {
type: Boolean,
value: true
}
Trong đơn vị thử nghiệm của tôi tôi nhanh chóng tùy chỉnh này phần tử có thuộc tính của tôi được đặt thành false:
<my-custom-element id="myElem" my-property="false"></my-custom-element>
var elem = document.getElementById('myElem');
test('it_should_set_myProperty_to_false', function() {
assert.equal(elem.myProperty, false);
})
Kiểm tra đơn vị không thành công. elem.myProperty
thực sự được đặt thành true khi tôi mong đợi nó sai. Tại sao điều này?
Thú vị! Cảm ơn phản hồi chi tiết của bạn. –