| 123456789101112131415161718 |
- import { HttpRequestInterceptor } from 'cypress/types/net-stubbing'
- export const interceptFileUpload = () => {
- cy.intercept(
- { method: 'POST', url: /\/project\/.*\/upload/ },
- cy
- .spy((req: Parameters<HttpRequestInterceptor>[0]) => {
- const folderMatch = req.url.match(
- /project\/.*\/upload\?folder_id=[a-f0-9]{24}/
- )
- if (!folderMatch) {
- req.reply({ statusCode: 500, body: { success: false } })
- }
- req.reply({ statusCode: 200, body: { success: true } })
- })
- .as('uploadRequest')
- )
- }
|