refactored test suite g1 to bun

This commit is contained in:
John Yeo
2025-10-22 22:03:52 +01:00
parent b653f46798
commit 6d325cc7a4
60 changed files with 2516 additions and 1388 deletions

View File

@@ -1,15 +1,11 @@
import "dotenv/config";
import { Stripe } from "stripe";
import puppeteer from "puppeteer-core";
import Browserbase from "@browserbasehq/sdk";
import { Hyperbrowser } from "@hyperbrowser/sdk";
import { timeout } from "../genUtils.js";
const client = new Hyperbrowser({
apiKey: process.env.HYPERBROWSER_API_KEY,
});
// const client = new Hyperbrowser({
// apiKey: process.env.HYPERBROWSER_API_KEY,
// });
export const completeInvoiceCheckout = async ({
url,
@@ -20,19 +16,20 @@ export const completeInvoiceCheckout = async ({
}) => {
let browser;
if (process.env.NODE_ENV === "development" && !isLocal) {
const session = await client.sessions.create();
browser = await puppeteer.connect({
browserWSEndpoint: session!.wsEndpoint,
defaultViewport: null,
});
} else {
browser = await puppeteer.launch({
headless: false,
executablePath: "/Applications/Chromium.app/Contents/MacOS/Chromium",
args: ["--no-sandbox", "--disable-setuid-sandbox"],
});
}
// if (process.env.NODE_ENV === "development" && !isLocal) {
// const session = await client.sessions.create();
// browser = await puppeteer.connect({
// browserWSEndpoint: session!.wsEndpoint,
// defaultViewport: null,
// });
// } else {
// }
browser = await puppeteer.launch({
headless: false,
executablePath: "/Applications/Chromium.app/Contents/MacOS/Chromium",
args: ["--no-sandbox", "--disable-setuid-sandbox"],
});
try {
const page = await browser.newPage();