gitbutler/app/e2e/playwright/basic.spec.ts
2024-05-02 14:55:41 +02:00

46 lines
1.2 KiB
TypeScript

import { test, expect } from '@playwright/test';
// import { getUtils } from '../utils';
// import { mockIPC } from '@tauri-apps/api/mocks';
// let utils;
// test.beforeEach(({ context, page }) => {
// utils = getUtils(page);
// });
//
// test.beforeEach(async ({ page, context }) => {
// context.exposeFunction('__TAURI_IPC__', (data) => {
// console.log('ipc', data);
// });
// });
test('has title GitButler', async ({ page }) => {
// mockIPC((cmd, args) => {
// // simulated rust command called "add" that just adds two numbers
// if (cmd === 'add') {
// return (args.a as number) + (args.b as number);
// }
// });
await page.goto('http://localhost:1420');
await page.screenshot({ path: 'cdp.png' });
// Expect a title "to contain" a substring.
await expect(page).toHaveTitle('GitButler Dev');
});
// import playwright from 'playwright';
//
// const browser = await playwright.chromium.connectOverCDP(
// 'ws://localhost:9222'
// // 'ws://localhost:9222/devtools/page/localhost:1420'
// // 'ws://localhost:9222/devtools/page'
// );
//
// const context = await browser.newContext();
// const page = await context.newPage();
//
// await page.goto('http://localhost:1420/');
// await page.screenshot({ path: 'cdp.png' });
//
// await browser.close();