diff --git a/cypress.config.ts b/cypress.config.ts new file mode 100644 index 0000000000..d51fe05640 --- /dev/null +++ b/cypress.config.ts @@ -0,0 +1,19 @@ +import { defineConfig } from 'cypress'; + +export default defineConfig({ + e2e: { + setupNodeEvents(on, config) { + // implement node event listeners here + return { + ...config, + // Only enable Chrome. + // Electron (the default) has issues injecting window.ethereum before pageload, so it is not viable. + browsers: config.browsers.filter( + ({ name }) => name === 'chrome', + ), + }; + }, + baseUrl: 'http://localhost:3000', + specPattern: 'cypress/e2e/**/*.{js,jsx,ts,tsx}', + }, +});