|
|
@@ -44,8 +44,8 @@ describe('UserPagesController', function () {
|
|
|
},
|
|
|
],
|
|
|
refProviders: {
|
|
|
- mendeley: true,
|
|
|
- zotero: true,
|
|
|
+ mendeley: { encrypted: 'aaaa' },
|
|
|
+ zotero: { encrypted: 'bbbb' },
|
|
|
},
|
|
|
}
|
|
|
|
|
|
@@ -314,6 +314,17 @@ describe('UserPagesController', function () {
|
|
|
return this.UserPagesController.settingsPage(this.req, this.res)
|
|
|
})
|
|
|
|
|
|
+ it('should cast refProviders to booleans', function (done) {
|
|
|
+ this.res.render = function (page, opts) {
|
|
|
+ expect(opts.user.refProviders).to.deep.equal({
|
|
|
+ mendeley: true,
|
|
|
+ zotero: true,
|
|
|
+ })
|
|
|
+ return done()
|
|
|
+ }
|
|
|
+ return this.UserPagesController.settingsPage(this.req, this.res)
|
|
|
+ })
|
|
|
+
|
|
|
describe('when ldap.updateUserDetailsOnLogin is true', function () {
|
|
|
beforeEach(function () {
|
|
|
return (this.settings.ldap = { updateUserDetailsOnLogin: true })
|