我需要测试一种可以从文本区域以开玩笑的方式复制文本的方法。
是否可以开玩笑地测试以下方法?
copy(text){
var dummy = document.createElement("textarea");
document.body.appendChild(dummy);
dummy.value = text;
dummy.select();
document.execCommand("copy");
document.body.removeChild(dummy);
}
我已经尝试了以下测试:
test("Copy method should copy text", () =>{
wrapper.vm.copy("testdata");
var el = document.createElement('textarea');
document.body.appendChild(el);
el.focus();
document.execCommandPaste;
var value = el.value;
document.body.removeChild(el);
expect(value).toContain('testdata');
})