Files
overleaf-cep/services/clsi/test/acceptance/js/DeleteOldFilesTest.js
Miguel Serrano e8bc186ca0 Merge pull request #28752 from overleaf/msm-clsi-acceptance-async-await
[clsi] async/await migration in acceptance tests

GitOrigin-RevId: d614fabb6d568dc5c955603fb923fb40b871a703
2025-10-02 08:06:04 +00:00

44 lines
1.0 KiB
JavaScript

const Client = require('./helpers/Client')
const ClsiApp = require('./helpers/ClsiApp')
describe('Deleting Old Files', function () {
before(async function () {
this.request = {
resources: [
{
path: 'main.tex',
content: `\
\\documentclass{article}
\\begin{document}
Hello world
\\end{document}\
`,
},
],
}
await ClsiApp.ensureRunning()
})
describe('on first run', function () {
before(async function () {
this.project_id = Client.randomId()
this.body = await Client.compile(this.project_id, this.request)
})
it('should return a success status', function () {
this.body.compile.status.should.equal('success')
})
describe('after file has been deleted', function () {
before(async function () {
this.request.resources = []
this.body = await Client.compile(this.project_id, this.request)
})
it('should return a failure status', function () {
this.body.compile.status.should.equal('failure')
})
})
})
})