使用Jasmine测试此代码的内容是什么或如何?

时间:2016-12-12 16:30:42

标签: javascript testing jasmine bdd jasmine2.0

我对Jasmine测试很新,我不知道在这段代码中要测试什么 -

Cemcloud.CRUDEvents = function(onlyEdit) {

if (onlyEdit == undefined) {
    onlyEdit = false;
}
var elements = $('.add, .edit');
if (onlyEdit) {
    elements = $('.edit');
}
elements.on("click", function (evt) {
    evt.preventDefault();

    var ajaxUrl = $(this).data("ajax-url");

    if (ajaxUrl.length > 0) {
        Cemcloud.ajaxConfig = {
            url: ajaxUrl,
            type: 'get',
            context: document.body
        };
        Cemcloud.ajaxCall(Cemcloud.handleAddEditButton);
    }
});
};

$(document).ready(function () {
    Cemcloud.CRUDEvents();
    CustomForm.init();
});

如果您需要其他任何内容,例如handleAddEditButton或AjaxCall。

有人至少可以编写一个测试,以便我可以使用更高级的功能扩展此测试。我只是不知道如何或从哪里开始? 真的很简单。 我安装了Jasmine并运行。我甚至安装了jasmine示例,但我还没有在代码中实现它。

0 个答案:

没有答案