remix-demo

react router (remix) demo

git clone https://9o.is/git/remix-demo.git

cypress.config.ts

(734B)


      1 import { defineConfig } from "cypress";
      2 
      3 export default defineConfig({
      4   e2e: {
      5     experimentalStudio: true,
      6     setupNodeEvents: (on, config) => {
      7       const isDev = config.watchForFileChanges;
      8       const port = process.env.PORT ?? (isDev ? "3000" : "8811");
      9       const configOverrides: Partial<Cypress.PluginConfigOptions> = {
     10         baseUrl: `http://localhost:${port}`,
     11         video: !process.env.CI,
     12         screenshotOnRunFailure: !process.env.CI,
     13       };
     14 
     15       // To use this:
     16       // cy.task('log', whateverYouWantInTheTerminal)
     17       on("task", {
     18         log: (message) => {
     19           console.log(message);
     20 
     21           return null;
     22         },
     23       });
     24 
     25       return { ...config, ...configOverrides };
     26     },
     27   },
     28 });