Use forms with or without client-side JavaScript--no code duplication required!
Non puoi selezionare più di 25 argomenti Gli argomenti devono iniziare con una lettera o un numero, possono includere trattini ('-') e possono essere lunghi fino a 35 caratteri.
 
 
 

27 righe
679 B

  1. import { defineConfig } from "cypress";
  2. import { resolve } from 'path';
  3. import { mkdir, rm, writeFile } from 'fs/promises';
  4. export default defineConfig({
  5. e2e: {
  6. setupNodeEvents(on, config) {
  7. // implement node event listeners here
  8. on('task', {
  9. async resetDb() {
  10. console.log(resolve('../iceform-next-sandbox/.db'));
  11. await rm('../iceform-next-sandbox/.db', { force: true, recursive: true });
  12. await mkdir('../iceform-next-sandbox/.db');
  13. await writeFile('../iceform-next-sandbox/.db/notes.jsonl', '');
  14. return null;
  15. }
  16. });
  17. },
  18. },
  19. component: {
  20. devServer: {
  21. framework: 'next',
  22. bundler: 'webpack',
  23. },
  24. },
  25. });