add constant
This commit is contained in:
parent
6f7e41d577
commit
69bb5aedc1
|
|
@ -50,6 +50,8 @@ window.onload = () => {
|
||||||
ReactDOM.createRoot(document.querySelector('#root')!).render(<ReportLoader />);
|
ReactDOM.createRoot(document.querySelector('#root')!).render(<ReportLoader />);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
const kPlaywrightReportStorageForHMR = 'playwrightReportStorageForHMR';
|
||||||
|
|
||||||
class ZipReport implements LoadedReport {
|
class ZipReport implements LoadedReport {
|
||||||
private _entries = new Map<string, zip.Entry>();
|
private _entries = new Map<string, zip.Entry>();
|
||||||
private _json!: HTMLReport;
|
private _json!: HTMLReport;
|
||||||
|
|
@ -61,13 +63,13 @@ class ZipReport implements LoadedReport {
|
||||||
if (window.opener) {
|
if (window.opener) {
|
||||||
window.addEventListener('message', event => {
|
window.addEventListener('message', event => {
|
||||||
if (event.source === window.opener) {
|
if (event.source === window.opener) {
|
||||||
localStorage.setItem('playwrightReportBase64', event.data);
|
localStorage.setItem(kPlaywrightReportStorageForHMR, event.data);
|
||||||
resolve(event.data);
|
resolve(event.data);
|
||||||
}
|
}
|
||||||
}, { once: true });
|
}, { once: true });
|
||||||
window.opener.postMessage('ready', '*');
|
window.opener.postMessage('ready', '*');
|
||||||
} else {
|
} else {
|
||||||
const oldReport = localStorage.getItem('playwrightReportBase64');
|
const oldReport = localStorage.getItem(kPlaywrightReportStorageForHMR);
|
||||||
if (oldReport)
|
if (oldReport)
|
||||||
return resolve(oldReport);
|
return resolve(oldReport);
|
||||||
alert('couldnt find report, something with HMR is broken');
|
alert('couldnt find report, something with HMR is broken');
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue