mirror of
https://github.com/yu-i-i/overleaf-cep.git
synced 2026-05-30 20:31:34 +02:00
44 lines
1.0 KiB
JavaScript
44 lines
1.0 KiB
JavaScript
import Client from './helpers/Client.js'
|
|
import ClsiApp from './helpers/ClsiApp.js'
|
|
|
|
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')
|
|
})
|
|
})
|
|
})
|
|
})
|