如何为下拉列表的on-change事件编写qunit测试?

时间:2017-07-31 22:43:09

标签: jsp vue.js qunit

我有一个包含以下代码的Jsp文件:

 <fieldset class="cd">
                    <label class="select icon icon-toggle180" v-bind:for="'DropdownList'">
                        <select id="Dropdown" v-bind:name="'Dropdown'" v-bind:id="'Dropdown'" v-on:change="DropdownListChanged($event, 'DropdownChanged')">
                            <option>Select</option>
                            <option>Option 1</option>
                            <option>Option 2</option>
                        </select>
                   </label>
 </fieldset>

Javascript文件使用vue.js.It DropdownListChanged()具有以下函数定义

DropdownListChanged: function (e, type) {
                        if ((e.target.value != "" || e.target.value !="Select") && e.target.value == "Option 1") {
                            this.policy = "A";
                        }
                        if ((e.target.value != "" || e.target.value !="Select") && e.target.value == "Option 2") {
                            this.policy= "B";
                        }

                    }

现在我想编写qunit test来测试这个javascript函数。但我不确定如何模拟$event对象并测试函数。

0 个答案:

没有答案