Files
nodeMap/node_modules/@testing-library/user-event/dist/esm/utils/dataTransfer/Blob.js

15 lines
346 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);
});
}
export { readBlobText };