Javascript 如何使用Jasmine测试form.submit()

Javascript 如何使用Jasmine测试form.submit(),javascript,jquery,forms,submit,jasmine,Javascript,Jquery,Forms,Submit,Jasmine,我有这样的方法: function submitMe() { if(someVal == true) { $('#myForm').submit(); } } 我想用茉莉花测试一下,但我真的不知道怎么。。。我已经找到了这个答案:但它看起来像是在测试中创建新表单,而且这不起作用 我不能只是间谍,服从。我也试过监视回调 我应该重写代码吗?我想知道我的表单是否已提交?该答案中的代码不会创建表单,而是通过其id找到它: var form = $('#export_ima

我有这样的方法:

function submitMe() {
    if(someVal == true) {
        $('#myForm').submit();
    }
}
我想用茉莉花测试一下,但我真的不知道怎么。。。我已经找到了这个答案:但它看起来像是在测试中创建新表单,而且这不起作用

我不能只是间谍,服从。我也试过监视回调


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

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

var form = $('#export_images_xml_form');
在您的情况下,您应该:

var form = $('#myForm');
然后遵循这个解决方案,它应该会起作用