-
Notifications
You must be signed in to change notification settings - Fork 0
/
bootstrap.spec.js
38 lines (32 loc) · 1.07 KB
/
bootstrap.spec.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
import { connect, seed } from '@codetanzania/ewea-common';
import {
clear,
drop,
// enableDebug
} from '@lykmapipo/mongoose-test-helpers';
process.env.BASE_PATH = __dirname;
process.env.DATA_PATH = `${__dirname}'/../fixtures`;
process.env.SEED_PATH = `${__dirname}'/../fixtures`;
process.env.NODE_ENV = 'test';
process.env.DEFAULT_LOCALE = 'en';
process.env.LOCALES = 'en,sw';
process.env.GEO_BBOX =
'39.18239593505859,-6.866780089745249,39.280242919921875,-6.76553393902715';
process.env.JWT_SECRET = '978+4fsw6_1n63.hs~ns*ma?4!2#@!4';
process.env.JWT_ALGORITHM = 'HS256';
process.env.JWT_AUDIENCE = 'ewea';
process.env.JWT_ISSUER = 'ewea';
process.env.JWT_SUBJECT = 'ewea';
process.env.JWT_EXPIRES_IN = '7 days';
process.env.JWT_API_TOKEN_EXPIRES_IN = '1000y';
process.env.DEFAULT_TRANSPORT_NAME = 'echo';
process.env.ENABLE_SYNC_TRANSPORT = true;
process.env.NOTIFICATION_CHANNELS = 'EMAIL';
before((done) => connect(done));
before((done) => clear(done));
before((done) => {
// enableDebug();
return seed(done);
});
after((done) => clear(done));
after((done) => drop(done));