mirror of
https://github.com/overleaf/overleaf.git
synced 2024-12-13 06:19:27 -05:00
19 lines
570 B
TypeScript
19 lines
570 B
TypeScript
|
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')
|
||
|
)
|
||
|
}
|