101_loadEditor.js 483 B

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