mirror of
https://github.com/gitbutlerapp/gitbutler.git
synced 2024-12-18 14:31:30 +03:00
26 lines
667 B
TypeScript
26 lines
667 B
TypeScript
import { type FullConfig } from '@playwright/test';
|
|
import { mockIPC } from '@tauri-apps/api/mocks';
|
|
import { mockWindows } from '@tauri-apps/api/mocks';
|
|
// import { invoke } from '@tauri-apps/api/tauri';
|
|
|
|
async function globalSetup(config: FullConfig) {
|
|
// Object.defineProperty(window, 'crypto', {
|
|
// value: {
|
|
// // @ts-ignore
|
|
// getRandomValues: (buffer) => {
|
|
// return randomFillSync(buffer);
|
|
// }
|
|
// }
|
|
// });
|
|
|
|
// mockWindows('main');
|
|
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);
|
|
}
|
|
});
|
|
}
|
|
|
|
export default globalSetup;
|