如何使用Jasmine测试表单.submit()

时间:2015-01-07 09:24:46

标签: javascript jquery forms submit jasmine

我有这样的方法:

function submitMe() {
    if(someVal == true) {
        $('#myForm').submit();
    }
}

我想用茉莉花进行测试,但我真的不知道如何...我已经找到了这个答案:How do I test a form submit in Jasmine?但它看起来像是在测试中创建新形式,而且这不会起作用......

我不能只是窥探(表格,"提交")。我也曾在回调中试过间谍......

我应该重写我的代码吗?我想知道,我的表格是否已提交?

1 个答案:

答案 0 :(得分:0)

该答案中的代码不会创建表单,它会通过其ID找到它:

var form = $('#export_images_xml_form');

在你的情况下,你应该这样做:

var form = $('#myForm');

然后按照该解决方案进行操作。