|
@@ -1,3 +1,4 @@
|
|
|
|
|
+const Settings = require('@overleaf/settings')
|
|
|
const { expect } = require('chai')
|
|
const { expect } = require('chai')
|
|
|
const User = require('./helpers/User').promises
|
|
const User = require('./helpers/User').promises
|
|
|
const MockHaveIBeenPwnedApiClass = require('./mocks/MockHaveIBeenPwnedApi')
|
|
const MockHaveIBeenPwnedApiClass = require('./mocks/MockHaveIBeenPwnedApi')
|
|
@@ -60,6 +61,13 @@ async function resetPassword(password) {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
describe('HaveIBeenPwnedApi', function () {
|
|
describe('HaveIBeenPwnedApi', function () {
|
|
|
|
|
+ before(function () {
|
|
|
|
|
+ Settings.apis.haveIBeenPwned.enabled = true
|
|
|
|
|
+ })
|
|
|
|
|
+ after(function () {
|
|
|
|
|
+ Settings.apis.haveIBeenPwned.enabled = false
|
|
|
|
|
+ })
|
|
|
|
|
+
|
|
|
describe('login with weak password', function () {
|
|
describe('login with weak password', function () {
|
|
|
beforeEach(function () {
|
|
beforeEach(function () {
|
|
|
user = new User()
|
|
user = new User()
|