Просмотр исходного кода

Add Cypress component tests for AI error assistant (#19256)

GitOrigin-RevId: 42e9e69317c97263cdcb55372e4a2cb41bccf516
Alf Eaton 2 лет назад
Родитель
Сommit
bac35566ff

+ 1 - 1
services/web/cypress/support/shared/commands/events.ts

@@ -1,5 +1,5 @@
 export const interceptEvents = () => {
   cy.intercept('POST', '/event/*', {
     statusCode: 204,
-  })
+  }).as('createEvent')
 }

+ 3 - 0
services/web/cypress/support/shared/commands/index.ts

@@ -12,6 +12,7 @@ import { interceptProjectListing } from './project-list'
 import { interceptLinkedFile } from './linked-file'
 import { interceptMathJax } from './mathjax'
 import { interceptMetadata } from './metadata'
+import { interceptTutorials } from './tutorials'
 
 // eslint-disable-next-line no-unused-vars,@typescript-eslint/no-namespace
 declare global {
@@ -30,6 +31,7 @@ declare global {
       interceptProjectListing: typeof interceptProjectListing
       interceptLinkedFile: typeof interceptLinkedFile
       interceptMathJax: typeof interceptMathJax
+      interceptTutorials: typeof interceptTutorials
     }
   }
 }
@@ -45,3 +47,4 @@ Cypress.Commands.add('interceptFileUpload', interceptFileUpload)
 Cypress.Commands.add('interceptProjectListing', interceptProjectListing)
 Cypress.Commands.add('interceptLinkedFile', interceptLinkedFile)
 Cypress.Commands.add('interceptMathJax', interceptMathJax)
+Cypress.Commands.add('interceptTutorials', interceptTutorials)

+ 5 - 0
services/web/cypress/support/shared/commands/tutorials.ts

@@ -0,0 +1,5 @@
+export const interceptTutorials = () => {
+  cy.intercept('POST', '/tutorial/**', {
+    statusCode: 204,
+  }).as('completeTutorial')
+}