【发布时间】:2019-03-27 15:41:18
【问题描述】:
我需要用 Jest 测试这个过滤器。有什么帮助吗? 我的代码如下所示:
import Vue from "vue";
Vue.filter("truncate", (text, length, clamp) => {
text = text || "";
clamp = clamp || "...";
length = length || 30;
if (text.length <= length) return text;
let tcText = text.slice(0, length - clamp.length);
let last = tcText.length - 1;
while (last > 0 && tcText[last] !== " " && tcText[last] !== clamp[0])
last -= 1;
// Fix for case when text dont have any `space` last = last || length - clamp.length;
tcText = tcText.slice(0, last);
return tcText + clamp;
});
【问题讨论】:
-
您能否更具体地提出您的问题?你遇到了什么问题?
标签: javascript unit-testing vue.js jestjs