У меня есть фрагмент кода, который выполняет некоторые манипуляции с функциями DOM, такие как appendChild и RemoveChild.
скажем, у моего компонента есть тег div со свойством id
<div id="header"></div>
Внутри моего компонента в одной из функций я получаю упомянутый тег и добавляю что-то
this.$.header.appendChild('<div>Hello</div>')
В моем модульном тесте я создаю тестовое устройство с ответственным компонентом, а затем внутри я создаю шпиона типа
var testSpy = sinon.spy(Polymer.dom($el.$.header), 'appendChild')
это сделано в моей настройке. И затем внутри моего блока it я проверяю, шпион будет вызван. Но это не вызвало. Несмотря на то, что appendChild вызывается, и я также мог правильно видеть dom. Но в ожидании это не работает. Любая помощь?