File size: 691 Bytes
bee6636
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import { Page } from "@playwright/test";

export function registerInspect(page: Page) {
    let hasOxcError = false;
    let hasScramjetError = false;
    page.on("console", async (msg) => {
        if (msg.type() === "error") {
            if (msg.text().includes("oxc parse error") && !hasOxcError) {
                hasOxcError = true;
                console.log("OXC parse error detected! Please review manually.")
            } else if (msg.text().includes("ERROR FROM SCRAMJET INTERNALS") && !hasScramjetError) {
                hasScramjetError = true;
                console.log("Scramjet error detected! Please review manually.");
            }
        }
    });
}