Jasmine TypeError关于innerHTML分配

时间:2019-03-13 15:52:34

标签: javascript jasmine

我正在为一个项目编写测试用例,关于此主题的许多问题都是有角度的,我似乎找不到一个纯Javascript。

HTML

python3 -m py_compile __init__.py

我的Javascript如下:

<div class="js-export-calls">
    <button class="js-export-button">Export</button>
    <p class="js-export-progress hide"></p>
    <div class="gen-loader hide"></div>
</div>
<ul class="message {% if not errors %}hide{% endif %} js-error"></ul>

我的茉莉花测试用例:

_showError() {
     let error = this._window.document.querySelector('.js-error');
     error.innerHTML = 'An error has occurred';
}

我收到此错误: TypeError:尝试分配给只读属性。

但是当我在JS上评论innerHTML分配时,它就消失了。我有什么特别的事吗?还是我必须在茉莉花中添加一些东西?

感谢您的任何帮助,因为这是我第二天试图对其进行破解,但无济于事...

0 个答案:

没有答案