首页 > 解决方案 > 函数的 QUnit 测试

问题描述

我有一个功能,取决于

Research.prototype._getLink = function(target, docLink) {
    	if ($(target).hasClass("some class")) {
    		return docLink;
    	} else {
    		return $(target).attr("href");
    	}
    }

这里我调用函数:

var linkToGo = self._getLink(e.target, "docLink1");

我不知道如何为它编写 qunit 测试。我写了这个并坚持:

QUnit.test('Get link', function (assert) {
      // target which has class 'some class'
    	var target1 = 
      // target which doesn't has class 'some class'
    	var target2 = 
    	assert.equel(self._getLink(target1, "docLink1"), "docLink1");
    	assert.equel(self._getLink(target2, "docLink1"), "docLink2");
    })

标签: javascriptjqueryqunit

解决方案


推荐阅读