diff --git a/services/document-updater/test/acceptance/js/helpers/MockProjectHistoryApi.js b/services/document-updater/test/acceptance/js/helpers/MockProjectHistoryApi.js index f588d5c4ec..21237fdf94 100644 --- a/services/document-updater/test/acceptance/js/helpers/MockProjectHistoryApi.js +++ b/services/document-updater/test/acceptance/js/helpers/MockProjectHistoryApi.js @@ -1,33 +1,23 @@ -// TODO: This file was created by bulk-decaffeinate. -// Fix any style issues and re-enable lint. -/* - * decaffeinate suggestions: - * DS102: Remove unnecessary code created because of implicit returns - * DS207: Consider shorter variations of null checks - * Full docs: https://github.com/decaffeinate/decaffeinate/blob/master/docs/suggestions.md - */ let MockProjectHistoryApi +const { expressify } = require('@overleaf/promise-utils') const express = require('express') const app = express() module.exports = MockProjectHistoryApi = { - flushProject(docId, callback) { - if (callback == null) { - callback = function () {} - } - return callback() - }, + async flushProject(docId) {}, run() { - app.post('/project/:project_id/flush', (req, res, next) => { - return this.flushProject(req.params.project_id, error => { - if (error != null) { - return res.sendStatus(500) - } else { + app.post( + '/project/:project_id/flush', + expressify(async (req, res, next) => { + try { + await this.flushProject(req.params.project_id) return res.sendStatus(204) + } catch (error) { + return res.sendStatus(500) } }) - }) + ) return app.listen(3054, error => { if (error != null) {