@testing-library/user-event
Version:
Fire events the same way the user does
17 lines (14 loc) • 373 B
JavaScript
;
// jsdom does not implement Blob.text()
function readBlobText(blob, FileReader) {
return new Promise((res, rej)=>{
const fr = new FileReader();
fr.onerror = rej;
fr.onabort = rej;
fr.onload = ()=>{
res(String(fr.result));
};
fr.readAsText(blob);
});
}
exports.readBlobText = readBlobText;