Files
overleaf-server-arm/services/web/test/smoke/src/steps/101_loadEditor.js
2025-04-24 13:11:28 +08:00

17 lines
483 B
JavaScript

const Settings = require('@overleaf/settings')
async function run({ assertHasStatusCode, request }) {
const response = await request(`/project/${Settings.smokeTest.projectId}`)
assertHasStatusCode(response, 200)
const PROJECT_ID_REGEX = new RegExp(
`<meta name="ol-project_id" content="${Settings.smokeTest.projectId}">`
)
if (!PROJECT_ID_REGEX.test(response.body)) {
throw new Error('project page html does not have project_id')
}
}
module.exports = { run }