2019-03-24 21:15:49 +07:00
|
|
|
import AutheliaSuite from "../../helpers/context/AutheliaSuite";
|
|
|
|
import { exec } from '../../helpers/utils/exec';
|
|
|
|
import DuoPushNotification from "./scenarii/DuoPushNotification";
|
2019-03-25 05:29:46 +07:00
|
|
|
import Prefered2faMethod from "./scenarii/Prefered2faMethod";
|
2019-03-24 21:15:49 +07:00
|
|
|
|
|
|
|
// required to query duo-api over https
|
|
|
|
process.env["NODE_TLS_REJECT_UNAUTHORIZED"] = 0 as any;
|
|
|
|
|
|
|
|
AutheliaSuite(__dirname, function() {
|
|
|
|
this.timeout(10000);
|
|
|
|
|
|
|
|
beforeEach(async function() {
|
|
|
|
await exec(`cp ${__dirname}/users_database.yml ${__dirname}/users_database.test.yml`);
|
|
|
|
});
|
|
|
|
|
|
|
|
describe("Duo Push Notication", DuoPushNotification);
|
2019-03-25 05:29:46 +07:00
|
|
|
describe("Prefered 2FA methods", Prefered2faMethod);
|
2019-03-24 21:15:49 +07:00
|
|
|
});
|