Files
overleaf-cep/services/web/test/acceptance/src/EditorHttpControllerTests.mjs
Jakob Ackermann 7bfa5d312a [web] deletedDocs are not needed for joinProject anymore (#25654)
* [web] deletedDocs are not needed for joinProject anymore

* [web] cleanup unit tests

GitOrigin-RevId: 91c9bc60ec776757b3031cbc85c67ae1bf4adf4d
2025-05-19 08:05:08 +00:00

28 lines
759 B
JavaScript

import User from './helpers/User.mjs'
import { expect } from 'chai'
describe('EditorHttpController', function () {
beforeEach('login', function (done) {
this.user = new User()
this.user.login(done)
})
beforeEach('create project', function (done) {
this.projectName = 'wombat'
this.user.createProject(this.projectName, (error, projectId) => {
if (error) return done(error)
this.projectId = projectId
done()
})
})
describe('joinProject', function () {
it('returns project details', function (done) {
this.user.joinProject(this.projectId, (error, details) => {
if (error) return done(error)
expect(details.project.name).to.equal(this.projectName)
done()
})
})
})
})