Ho un elemento 1.0 personalizzato polimero che ha una proprietà di tipo booleano, con valore di default impostato a true:Polymer 1.0 proprietà booleana avendo valore di default è impostata su true
myProperty: {
type: Boolean,
value: true
}
Nella mia unità-test ho un'istanza di questo personalizzati elemento con my-property impostato su 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);
})
Il test dell'unità ha esito negativo. elem.myProperty
è impostato su true quando mi aspetterei che sia falso. Perchè è questo?
Interessante! Grazie per la tua risposta dettagliata. –