mirror of
https://github.com/yu-i-i/overleaf-cep.git
synced 2026-05-23 17:19:37 +02:00
Remove resolve when passed as next
GitOrigin-RevId: 071ce6a4cab210f2db0d278aeb08d31fbba4cbfc
This commit is contained in:
@@ -79,14 +79,14 @@ describe('BetaProgramController', function () {
|
||||
})
|
||||
|
||||
describe('optIn', function () {
|
||||
it("should redirect to '/beta/participate'", async function(ctx) {
|
||||
it("should redirect to '/beta/participate'", async function (ctx) {
|
||||
await new Promise(resolve => {
|
||||
ctx.res.callback = () => {
|
||||
ctx.res.redirectedTo.should.equal('/beta/participate')
|
||||
resolve()
|
||||
}
|
||||
ctx.BetaProgramController.optIn(ctx.req, ctx.res, resolve)
|
||||
});
|
||||
ctx.BetaProgramController.optIn(ctx.req, ctx.res)
|
||||
})
|
||||
})
|
||||
|
||||
it('should not call next with an error', function (ctx) {
|
||||
@@ -99,7 +99,7 @@ describe('BetaProgramController', function () {
|
||||
ctx.BetaProgramHandler.promises.optIn.callCount.should.equal(1)
|
||||
})
|
||||
|
||||
it('should invoke the session maintenance', async function(ctx) {
|
||||
it('should invoke the session maintenance', async function (ctx) {
|
||||
await new Promise(resolve => {
|
||||
ctx.res.callback = () => {
|
||||
ctx.SplitTestSessionHandler.promises.sessionMaintenance.should.have.been.calledWith(
|
||||
@@ -107,8 +107,8 @@ describe('BetaProgramController', function () {
|
||||
)
|
||||
resolve()
|
||||
}
|
||||
ctx.BetaProgramController.optIn(ctx.req, ctx.res, resolve)
|
||||
});
|
||||
ctx.BetaProgramController.optIn(ctx.req, ctx.res)
|
||||
})
|
||||
})
|
||||
|
||||
describe('when BetaProgramHandler.opIn produces an error', function () {
|
||||
@@ -121,49 +121,49 @@ describe('BetaProgramController', function () {
|
||||
ctx.res.redirect.callCount.should.equal(0)
|
||||
})
|
||||
|
||||
it('should produce an error', async function(ctx) {
|
||||
it('should produce an error', async function (ctx) {
|
||||
await new Promise(resolve => {
|
||||
ctx.BetaProgramController.optIn(ctx.req, ctx.res, err => {
|
||||
expect(err).to.be.instanceof(Error)
|
||||
resolve()
|
||||
})
|
||||
});
|
||||
})
|
||||
})
|
||||
})
|
||||
})
|
||||
|
||||
describe('optOut', function () {
|
||||
it("should redirect to '/beta/participate'", async function(ctx) {
|
||||
it("should redirect to '/beta/participate'", async function (ctx) {
|
||||
await new Promise(resolve => {
|
||||
ctx.res.callback = () => {
|
||||
expect(ctx.res.redirectedTo).to.equal('/beta/participate')
|
||||
resolve()
|
||||
}
|
||||
ctx.BetaProgramController.optOut(ctx.req, ctx.res, resolve)
|
||||
});
|
||||
ctx.BetaProgramController.optOut(ctx.req, ctx.res)
|
||||
})
|
||||
})
|
||||
|
||||
it('should not call next with an error', async function(ctx) {
|
||||
it('should not call next with an error', async function (ctx) {
|
||||
await new Promise(resolve => {
|
||||
ctx.res.callback = () => {
|
||||
ctx.next.callCount.should.equal(0)
|
||||
resolve()
|
||||
}
|
||||
ctx.BetaProgramController.optOut(ctx.req, ctx.res, resolve)
|
||||
});
|
||||
ctx.BetaProgramController.optOut(ctx.req, ctx.res)
|
||||
})
|
||||
})
|
||||
|
||||
it('should call BetaProgramHandler.optOut', async function(ctx) {
|
||||
it('should call BetaProgramHandler.optOut', async function (ctx) {
|
||||
await new Promise(resolve => {
|
||||
ctx.res.callback = () => {
|
||||
ctx.BetaProgramHandler.promises.optOut.callCount.should.equal(1)
|
||||
resolve()
|
||||
}
|
||||
ctx.BetaProgramController.optOut(ctx.req, ctx.res, resolve)
|
||||
});
|
||||
ctx.BetaProgramController.optOut(ctx.req, ctx.res)
|
||||
})
|
||||
})
|
||||
|
||||
it('should invoke the session maintenance', async function(ctx) {
|
||||
it('should invoke the session maintenance', async function (ctx) {
|
||||
await new Promise(resolve => {
|
||||
ctx.res.callback = () => {
|
||||
ctx.SplitTestSessionHandler.promises.sessionMaintenance.should.have.been.calledWith(
|
||||
@@ -172,8 +172,8 @@ describe('BetaProgramController', function () {
|
||||
)
|
||||
resolve()
|
||||
}
|
||||
ctx.BetaProgramController.optOut(ctx.req, ctx.res, resolve)
|
||||
});
|
||||
ctx.BetaProgramController.optOut(ctx.req, ctx.res)
|
||||
})
|
||||
})
|
||||
|
||||
describe('when BetaProgramHandler.optOut produces an error', function () {
|
||||
@@ -181,23 +181,23 @@ describe('BetaProgramController', function () {
|
||||
ctx.BetaProgramHandler.promises.optOut.throws(new Error('woops'))
|
||||
})
|
||||
|
||||
it("should not redirect to '/beta/participate'", async function(ctx) {
|
||||
it("should not redirect to '/beta/participate'", async function (ctx) {
|
||||
await new Promise(resolve => {
|
||||
ctx.BetaProgramController.optOut(ctx.req, ctx.res, error => {
|
||||
expect(error).to.exist
|
||||
expect(ctx.res.redirected).to.equal(false)
|
||||
resolve()
|
||||
})
|
||||
});
|
||||
})
|
||||
})
|
||||
|
||||
it('should produce an error', async function(ctx) {
|
||||
it('should produce an error', async function (ctx) {
|
||||
await new Promise(resolve => {
|
||||
ctx.BetaProgramController.optOut(ctx.req, ctx.res, error => {
|
||||
expect(error).to.exist
|
||||
resolve()
|
||||
})
|
||||
});
|
||||
})
|
||||
})
|
||||
})
|
||||
})
|
||||
@@ -207,14 +207,14 @@ describe('BetaProgramController', function () {
|
||||
ctx.UserGetter.promises.getUser.resolves(ctx.user)
|
||||
})
|
||||
|
||||
it('should render the opt-in page', async function(ctx) {
|
||||
it('should render the opt-in page', async function (ctx) {
|
||||
await new Promise(resolve => {
|
||||
ctx.res.callback = () => {
|
||||
expect(ctx.res.renderedTemplate).to.equal('beta_program/opt_in')
|
||||
resolve()
|
||||
}
|
||||
ctx.BetaProgramController.optInPage(ctx.req, ctx.res, resolve)
|
||||
});
|
||||
ctx.BetaProgramController.optInPage(ctx.req, ctx.res)
|
||||
})
|
||||
})
|
||||
|
||||
describe('when UserGetter.getUser produces an error', function () {
|
||||
@@ -227,14 +227,14 @@ describe('BetaProgramController', function () {
|
||||
ctx.res.render.callCount.should.equal(0)
|
||||
})
|
||||
|
||||
it('should produce an error', async function(ctx) {
|
||||
it('should produce an error', async function (ctx) {
|
||||
await new Promise(resolve => {
|
||||
ctx.BetaProgramController.optInPage(ctx.req, ctx.res, error => {
|
||||
expect(error).to.exist
|
||||
expect(error).to.be.instanceof(Error)
|
||||
resolve()
|
||||
})
|
||||
});
|
||||
})
|
||||
})
|
||||
})
|
||||
})
|
||||
|
||||
@@ -88,7 +88,7 @@ describe('ContactController', function () {
|
||||
ctx.ContactController.getContacts(ctx.req, ctx.res)
|
||||
})
|
||||
|
||||
it('should populate the users contacts ids', async function(ctx) {
|
||||
it('should populate the users contacts ids', async function (ctx) {
|
||||
await new Promise(resolve => {
|
||||
ctx.res.callback = () => {
|
||||
expect(ctx.UserGetter.promises.getUsers).to.have.been.calledWith(
|
||||
@@ -102,11 +102,11 @@ describe('ContactController', function () {
|
||||
)
|
||||
resolve()
|
||||
}
|
||||
ctx.ContactController.getContacts(ctx.req, ctx.res, resolve)
|
||||
});
|
||||
ctx.ContactController.getContacts(ctx.req, ctx.res)
|
||||
})
|
||||
})
|
||||
|
||||
it('should fire the getContact module hook', async function(ctx) {
|
||||
it('should fire the getContact module hook', async function (ctx) {
|
||||
await new Promise(resolve => {
|
||||
ctx.res.callback = () => {
|
||||
expect(ctx.Modules.promises.hooks.fire).to.have.been.calledWith(
|
||||
@@ -115,11 +115,11 @@ describe('ContactController', function () {
|
||||
)
|
||||
resolve()
|
||||
}
|
||||
ctx.ContactController.getContacts(ctx.req, ctx.res, resolve)
|
||||
});
|
||||
ctx.ContactController.getContacts(ctx.req, ctx.res)
|
||||
})
|
||||
})
|
||||
|
||||
it('should return a formatted list of contacts in contact list order, without holding accounts', async function(ctx) {
|
||||
it('should return a formatted list of contacts in contact list order, without holding accounts', async function (ctx) {
|
||||
await new Promise(resolve => {
|
||||
ctx.res.callback = () => {
|
||||
ctx.res.json.args[0][0].contacts.should.deep.equal([
|
||||
@@ -140,8 +140,8 @@ describe('ContactController', function () {
|
||||
])
|
||||
resolve()
|
||||
}
|
||||
ctx.ContactController.getContacts(ctx.req, ctx.res, resolve)
|
||||
});
|
||||
ctx.ContactController.getContacts(ctx.req, ctx.res)
|
||||
})
|
||||
})
|
||||
})
|
||||
})
|
||||
|
||||
@@ -160,17 +160,17 @@ describe('UserPagesController', function () {
|
||||
})
|
||||
|
||||
describe('registerPage', function () {
|
||||
it('should render the register page', async function(ctx) {
|
||||
it('should render the register page', async function (ctx) {
|
||||
await new Promise(resolve => {
|
||||
ctx.res.callback = () => {
|
||||
ctx.res.renderedTemplate.should.equal('user/register')
|
||||
resolve()
|
||||
}
|
||||
ctx.UserPagesController.registerPage(ctx.req, ctx.res, resolve)
|
||||
});
|
||||
ctx.UserPagesController.registerPage(ctx.req, ctx.res)
|
||||
})
|
||||
})
|
||||
|
||||
it('should set sharedProjectData', async function(ctx) {
|
||||
it('should set sharedProjectData', async function (ctx) {
|
||||
await new Promise(resolve => {
|
||||
ctx.req.session.sharedProjectData = {
|
||||
project_name: 'myProject',
|
||||
@@ -186,11 +186,11 @@ describe('UserPagesController', function () {
|
||||
)
|
||||
resolve()
|
||||
}
|
||||
ctx.UserPagesController.registerPage(ctx.req, ctx.res, resolve)
|
||||
});
|
||||
ctx.UserPagesController.registerPage(ctx.req, ctx.res)
|
||||
})
|
||||
})
|
||||
|
||||
it('should set newTemplateData', async function(ctx) {
|
||||
it('should set newTemplateData', async function (ctx) {
|
||||
await new Promise(resolve => {
|
||||
ctx.req.session.templateData = { templateName: 'templateName' }
|
||||
|
||||
@@ -200,11 +200,11 @@ describe('UserPagesController', function () {
|
||||
)
|
||||
resolve()
|
||||
}
|
||||
ctx.UserPagesController.registerPage(ctx.req, ctx.res, resolve)
|
||||
});
|
||||
ctx.UserPagesController.registerPage(ctx.req, ctx.res)
|
||||
})
|
||||
})
|
||||
|
||||
it('should not set the newTemplateData if there is nothing in the session', async function(ctx) {
|
||||
it('should not set the newTemplateData if there is nothing in the session', async function (ctx) {
|
||||
await new Promise(resolve => {
|
||||
ctx.res.callback = () => {
|
||||
assert.equal(
|
||||
@@ -213,20 +213,20 @@ describe('UserPagesController', function () {
|
||||
)
|
||||
resolve()
|
||||
}
|
||||
ctx.UserPagesController.registerPage(ctx.req, ctx.res, resolve)
|
||||
});
|
||||
ctx.UserPagesController.registerPage(ctx.req, ctx.res)
|
||||
})
|
||||
})
|
||||
})
|
||||
|
||||
describe('loginForm', function () {
|
||||
it('should render the login page', async function(ctx) {
|
||||
it('should render the login page', async function (ctx) {
|
||||
await new Promise(resolve => {
|
||||
ctx.res.callback = () => {
|
||||
ctx.res.renderedTemplate.should.equal('user/login')
|
||||
resolve()
|
||||
}
|
||||
ctx.UserPagesController.loginPage(ctx.req, ctx.res, resolve)
|
||||
});
|
||||
ctx.UserPagesController.loginPage(ctx.req, ctx.res)
|
||||
})
|
||||
})
|
||||
|
||||
describe('when an explicit redirect is set via query string', function () {
|
||||
@@ -238,7 +238,7 @@ describe('UserPagesController', function () {
|
||||
ctx.req.query.redir = '/somewhere/in/particular'
|
||||
})
|
||||
|
||||
it('should set a redirect', async function(ctx) {
|
||||
it('should set a redirect', async function (ctx) {
|
||||
await new Promise(resolve => {
|
||||
ctx.res.callback = page => {
|
||||
ctx.AuthenticationController.setRedirectInSession.callCount.should.equal(
|
||||
@@ -249,8 +249,8 @@ describe('UserPagesController', function () {
|
||||
).to.equal(ctx.req.query.redir)
|
||||
resolve()
|
||||
}
|
||||
ctx.UserPagesController.loginPage(ctx.req, ctx.res, resolve)
|
||||
});
|
||||
ctx.UserPagesController.loginPage(ctx.req, ctx.res)
|
||||
})
|
||||
})
|
||||
})
|
||||
})
|
||||
@@ -260,17 +260,17 @@ describe('UserPagesController', function () {
|
||||
ctx.UserSessionsManager.getAllUserSessions.callsArgWith(2, null, [])
|
||||
})
|
||||
|
||||
it('should render user/sessions', async function(ctx) {
|
||||
it('should render user/sessions', async function (ctx) {
|
||||
await new Promise(resolve => {
|
||||
ctx.res.callback = () => {
|
||||
ctx.res.renderedTemplate.should.equal('user/sessions')
|
||||
resolve()
|
||||
}
|
||||
ctx.UserPagesController.sessionsPage(ctx.req, ctx.res, resolve)
|
||||
});
|
||||
ctx.UserPagesController.sessionsPage(ctx.req, ctx.res)
|
||||
})
|
||||
})
|
||||
|
||||
it('should include current session data in the view', async function(ctx) {
|
||||
it('should include current session data in the view', async function (ctx) {
|
||||
await new Promise(resolve => {
|
||||
ctx.res.callback = () => {
|
||||
expect(ctx.res.renderedVariables.currentSession).to.deep.equal({
|
||||
@@ -279,18 +279,18 @@ describe('UserPagesController', function () {
|
||||
})
|
||||
resolve()
|
||||
}
|
||||
ctx.UserPagesController.sessionsPage(ctx.req, ctx.res, resolve)
|
||||
});
|
||||
ctx.UserPagesController.sessionsPage(ctx.req, ctx.res)
|
||||
})
|
||||
})
|
||||
|
||||
it('should have called getAllUserSessions', async function(ctx) {
|
||||
it('should have called getAllUserSessions', async function (ctx) {
|
||||
await new Promise(resolve => {
|
||||
ctx.res.callback = page => {
|
||||
ctx.UserSessionsManager.getAllUserSessions.callCount.should.equal(1)
|
||||
resolve()
|
||||
}
|
||||
ctx.UserPagesController.sessionsPage(ctx.req, ctx.res, resolve)
|
||||
});
|
||||
ctx.UserPagesController.sessionsPage(ctx.req, ctx.res)
|
||||
})
|
||||
})
|
||||
|
||||
describe('when getAllUserSessions produces an error', function () {
|
||||
@@ -301,7 +301,7 @@ describe('UserPagesController', function () {
|
||||
)
|
||||
})
|
||||
|
||||
it('should call next with an error', async function(ctx) {
|
||||
it('should call next with an error', async function (ctx) {
|
||||
await new Promise(resolve => {
|
||||
ctx.next = err => {
|
||||
assert(err !== null)
|
||||
@@ -309,7 +309,7 @@ describe('UserPagesController', function () {
|
||||
resolve()
|
||||
}
|
||||
ctx.UserPagesController.sessionsPage(ctx.req, ctx.res, ctx.next)
|
||||
});
|
||||
})
|
||||
})
|
||||
})
|
||||
})
|
||||
@@ -319,7 +319,7 @@ describe('UserPagesController', function () {
|
||||
ctx.UserGetter.getUser = sinon.stub().yields(null, ctx.user)
|
||||
})
|
||||
|
||||
it('render page with subscribed status', async function(ctx) {
|
||||
it('render page with subscribed status', async function (ctx) {
|
||||
await new Promise(resolve => {
|
||||
ctx.NewsletterManager.subscribed.yields(null, true)
|
||||
ctx.res.callback = () => {
|
||||
@@ -328,11 +328,11 @@ describe('UserPagesController', function () {
|
||||
ctx.res.renderedVariables.subscribed.should.equal(true)
|
||||
resolve()
|
||||
}
|
||||
ctx.UserPagesController.emailPreferencesPage(ctx.req, ctx.res, resolve)
|
||||
});
|
||||
ctx.UserPagesController.emailPreferencesPage(ctx.req, ctx.res)
|
||||
})
|
||||
})
|
||||
|
||||
it('render page with unsubscribed status', async function(ctx) {
|
||||
it('render page with unsubscribed status', async function (ctx) {
|
||||
await new Promise(resolve => {
|
||||
ctx.NewsletterManager.subscribed.yields(null, false)
|
||||
ctx.res.callback = () => {
|
||||
@@ -341,8 +341,8 @@ describe('UserPagesController', function () {
|
||||
ctx.res.renderedVariables.subscribed.should.equal(false)
|
||||
resolve()
|
||||
}
|
||||
ctx.UserPagesController.emailPreferencesPage(ctx.req, ctx.res, resolve)
|
||||
});
|
||||
ctx.UserPagesController.emailPreferencesPage(ctx.req, ctx.res)
|
||||
})
|
||||
})
|
||||
})
|
||||
|
||||
@@ -354,38 +354,38 @@ describe('UserPagesController', function () {
|
||||
ctx.UserGetter.promises.getUser = sinon.stub().resolves(ctx.user)
|
||||
})
|
||||
|
||||
it('should render user/settings', async function(ctx) {
|
||||
it('should render user/settings', async function (ctx) {
|
||||
await new Promise(resolve => {
|
||||
ctx.res.callback = () => {
|
||||
ctx.res.renderedTemplate.should.equal('user/settings')
|
||||
resolve()
|
||||
}
|
||||
ctx.UserPagesController.settingsPage(ctx.req, ctx.res, resolve)
|
||||
});
|
||||
ctx.UserPagesController.settingsPage(ctx.req, ctx.res)
|
||||
})
|
||||
})
|
||||
|
||||
it('should send user', async function(ctx) {
|
||||
it('should send user', async function (ctx) {
|
||||
await new Promise(resolve => {
|
||||
ctx.res.callback = () => {
|
||||
ctx.res.renderedVariables.user.id.should.equal(ctx.user._id)
|
||||
ctx.res.renderedVariables.user.email.should.equal(ctx.user.email)
|
||||
resolve()
|
||||
}
|
||||
ctx.UserPagesController.settingsPage(ctx.req, ctx.res, resolve)
|
||||
});
|
||||
ctx.UserPagesController.settingsPage(ctx.req, ctx.res)
|
||||
})
|
||||
})
|
||||
|
||||
it("should set 'shouldAllowEditingDetails' to true", async function(ctx) {
|
||||
it("should set 'shouldAllowEditingDetails' to true", async function (ctx) {
|
||||
await new Promise(resolve => {
|
||||
ctx.res.callback = () => {
|
||||
ctx.res.renderedVariables.shouldAllowEditingDetails.should.equal(true)
|
||||
resolve()
|
||||
}
|
||||
ctx.UserPagesController.settingsPage(ctx.req, ctx.res, resolve)
|
||||
});
|
||||
ctx.UserPagesController.settingsPage(ctx.req, ctx.res)
|
||||
})
|
||||
})
|
||||
|
||||
it('should restructure thirdPartyIdentifiers data for template use', async function(ctx) {
|
||||
it('should restructure thirdPartyIdentifiers data for template use', async function (ctx) {
|
||||
await new Promise(resolve => {
|
||||
const expectedResult = {
|
||||
google: 'testId',
|
||||
@@ -396,11 +396,11 @@ describe('UserPagesController', function () {
|
||||
)
|
||||
resolve()
|
||||
}
|
||||
ctx.UserPagesController.settingsPage(ctx.req, ctx.res, resolve)
|
||||
});
|
||||
ctx.UserPagesController.settingsPage(ctx.req, ctx.res)
|
||||
})
|
||||
})
|
||||
|
||||
it("should set and clear 'projectSyncSuccessMessage'", async function(ctx) {
|
||||
it("should set and clear 'projectSyncSuccessMessage'", async function (ctx) {
|
||||
await new Promise(resolve => {
|
||||
ctx.req.session.projectSyncSuccessMessage = 'Some Sync Success'
|
||||
ctx.res.callback = () => {
|
||||
@@ -410,11 +410,11 @@ describe('UserPagesController', function () {
|
||||
expect(ctx.req.session.projectSyncSuccessMessage).to.not.exist
|
||||
resolve()
|
||||
}
|
||||
ctx.UserPagesController.settingsPage(ctx.req, ctx.res, resolve)
|
||||
});
|
||||
ctx.UserPagesController.settingsPage(ctx.req, ctx.res)
|
||||
})
|
||||
})
|
||||
|
||||
it('should cast refProviders to booleans', async function(ctx) {
|
||||
it('should cast refProviders to booleans', async function (ctx) {
|
||||
await new Promise(resolve => {
|
||||
ctx.res.callback = () => {
|
||||
expect(ctx.res.renderedVariables.user.refProviders).to.deep.equal({
|
||||
@@ -424,11 +424,11 @@ describe('UserPagesController', function () {
|
||||
})
|
||||
resolve()
|
||||
}
|
||||
ctx.UserPagesController.settingsPage(ctx.req, ctx.res, resolve)
|
||||
});
|
||||
ctx.UserPagesController.settingsPage(ctx.req, ctx.res)
|
||||
})
|
||||
})
|
||||
|
||||
it('should send the correct managed user admin email', async function(ctx) {
|
||||
it('should send the correct managed user admin email', async function (ctx) {
|
||||
await new Promise(resolve => {
|
||||
ctx.res.callback = () => {
|
||||
expect(
|
||||
@@ -436,11 +436,11 @@ describe('UserPagesController', function () {
|
||||
).to.equal(ctx.adminEmail)
|
||||
resolve()
|
||||
}
|
||||
ctx.UserPagesController.settingsPage(ctx.req, ctx.res, resolve)
|
||||
});
|
||||
ctx.UserPagesController.settingsPage(ctx.req, ctx.res)
|
||||
})
|
||||
})
|
||||
|
||||
it('should send info for groups with SSO enabled', async function(ctx) {
|
||||
it('should send info for groups with SSO enabled', async function (ctx) {
|
||||
await new Promise(resolve => {
|
||||
ctx.user.enrollment = {
|
||||
sso: [
|
||||
@@ -491,8 +491,8 @@ describe('UserPagesController', function () {
|
||||
resolve()
|
||||
}
|
||||
|
||||
ctx.UserPagesController.settingsPage(ctx.req, ctx.res, resolve)
|
||||
});
|
||||
ctx.UserPagesController.settingsPage(ctx.req, ctx.res)
|
||||
})
|
||||
})
|
||||
|
||||
describe('when ldap.updateUserDetailsOnLogin is true', function () {
|
||||
@@ -504,7 +504,7 @@ describe('UserPagesController', function () {
|
||||
delete ctx.settings.ldap
|
||||
})
|
||||
|
||||
it('should set "shouldAllowEditingDetails" to false', async function(ctx) {
|
||||
it('should set "shouldAllowEditingDetails" to false', async function (ctx) {
|
||||
await new Promise(resolve => {
|
||||
ctx.res.callback = () => {
|
||||
ctx.res.renderedVariables.shouldAllowEditingDetails.should.equal(
|
||||
@@ -512,8 +512,8 @@ describe('UserPagesController', function () {
|
||||
)
|
||||
resolve()
|
||||
}
|
||||
ctx.UserPagesController.settingsPage(ctx.req, ctx.res, resolve)
|
||||
});
|
||||
ctx.UserPagesController.settingsPage(ctx.req, ctx.res)
|
||||
})
|
||||
})
|
||||
})
|
||||
|
||||
@@ -526,7 +526,7 @@ describe('UserPagesController', function () {
|
||||
delete ctx.settings.saml
|
||||
})
|
||||
|
||||
it('should set "shouldAllowEditingDetails" to false', async function(ctx) {
|
||||
it('should set "shouldAllowEditingDetails" to false', async function (ctx) {
|
||||
await new Promise(resolve => {
|
||||
ctx.res.callback = () => {
|
||||
ctx.res.renderedVariables.shouldAllowEditingDetails.should.equal(
|
||||
@@ -534,8 +534,8 @@ describe('UserPagesController', function () {
|
||||
)
|
||||
resolve()
|
||||
}
|
||||
ctx.UserPagesController.settingsPage(ctx.req, ctx.res, resolve)
|
||||
});
|
||||
ctx.UserPagesController.settingsPage(ctx.req, ctx.res)
|
||||
})
|
||||
})
|
||||
})
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user