mirror of
https://github.com/overleaf/overleaf.git
synced 2024-09-23 02:55:13 -04:00
30 lines
835 B
JavaScript
30 lines
835 B
JavaScript
|
const { expect } = require('chai')
|
||
|
const { ObjectId } = require('../../../app/js/mongodb')
|
||
|
|
||
|
const TrackChangesApp = require('./helpers/TrackChangesApp')
|
||
|
const TrackChangesClient = require('./helpers/TrackChangesClient')
|
||
|
|
||
|
describe('ExportProject', function () {
|
||
|
before('start app', function (done) {
|
||
|
TrackChangesApp.ensureRunning(done)
|
||
|
})
|
||
|
|
||
|
describe('when there are no updates', function () {
|
||
|
before('fetch export', function (done) {
|
||
|
TrackChangesClient.exportProject(ObjectId(), (error, updates) => {
|
||
|
if (error) {
|
||
|
return done(error)
|
||
|
}
|
||
|
this.exportedUpdates = updates
|
||
|
done()
|
||
|
})
|
||
|
})
|
||
|
|
||
|
it('should export an empty array', function () {
|
||
|
expect(this.exportedUpdates).to.deep.equal([])
|
||
|
})
|
||
|
})
|
||
|
|
||
|
// see ArchivingUpdatesTests for tests with data in mongo/s3
|
||
|
})
|