javascript - 函数的 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");
})
解决方案
推荐阅读
- oracle - 用于 Oracle 变更数据捕获的开源工具 - GoldenGate 的替代品
- jquery - 将excel和pdf导出到不同的目录
- python - 使用 for 循环替换矩阵中的值,但只保留最后替换的值
- angular - 材料数据表排序和分页不起作用
- reactjs - GSAP TweenMax 鼠标动画对鼠标事件的行为很奇怪
- python - 是否可以让 pyautogui 定位图像并单击虚拟机?
- javascript - 如何安全地从后端发送图像以显示在前端 HTML 中?
- nuxt.js - Nuxt:TypeError:blogRoutes 不可迭代
- swift - 可比协议
- css - 为什么设置 dialogClassName 并使用 Styled JSX 设置 Bootstrap 模式的样式需要全局标记?