44
55'use strict' ;
66
7- const LIB_DIR = '../../lib' ;
8-
97const { assert } = require ( 'chai' ) ;
108const mocks = require ( '../mocks' ) ;
119const proxyquire = require ( 'proxyquire' ) ;
@@ -38,8 +36,8 @@ describe('db, session tokens expire:', () => {
3836
3937 beforeEach ( ( ) => {
4038 log = mocks . mockLog ( ) ;
41- tokens = require ( `${ LIB_DIR } /tokens` ) ( log , { tokenLifetimes } ) ;
42- const { createDB } = proxyquire ( `${ LIB_DIR } /db.ts` , {
39+ tokens = require ( `../../lib /tokens` ) ( log , { tokenLifetimes } ) ;
40+ const { createDB } = proxyquire ( `../../lib /db.ts` , {
4341 'fxa-shared/db' : { setupAuthDatabase : ( ) => { } } ,
4442 'fxa-shared/db/models/auth' : models ,
4543 } ) ;
@@ -99,8 +97,8 @@ describe('db, session tokens do not expire:', () => {
9997
10098 beforeEach ( ( ) => {
10199 log = mocks . mockLog ( ) ;
102- tokens = require ( `${ LIB_DIR } /tokens` ) ( log , { tokenLifetimes } ) ;
103- const { createDB } = proxyquire ( `${ LIB_DIR } /db` , {
100+ tokens = require ( `../../lib /tokens` ) ( log , { tokenLifetimes } ) ;
101+ const { createDB } = proxyquire ( `../../lib /db` , {
104102 'fxa-shared/db' : { setupAuthDatabase : ( ) => { } } ,
105103 'fxa-shared/db/models/auth' : models ,
106104 } ) ;
@@ -160,8 +158,8 @@ describe('db with redis disabled:', () => {
160158
161159 beforeEach ( ( ) => {
162160 log = mocks . mockLog ( ) ;
163- tokens = require ( `${ LIB_DIR } /tokens` ) ( log , { tokenLifetimes } ) ;
164- const { createDB } = proxyquire ( `${ LIB_DIR } /db` , {
161+ tokens = require ( `../../lib /tokens` ) ( log , { tokenLifetimes } ) ;
162+ const { createDB } = proxyquire ( `../../lib /db` , {
165163 './redis' : ( ) => { } ,
166164 'fxa-shared/db' : { setupAuthDatabase : ( ) => { } } ,
167165 'fxa-shared/db/models/auth' : models ,
@@ -219,8 +217,8 @@ describe('redis enabled, token-pruning enabled:', () => {
219217 touchSessionToken : sinon . spy ( ( ) => Promise . resolve ( ) ) ,
220218 } ;
221219 log = mocks . mockLog ( ) ;
222- tokens = require ( `${ LIB_DIR } /tokens` ) ( log , { tokenLifetimes } ) ;
223- const { createDB } = proxyquire ( `${ LIB_DIR } /db` , {
220+ tokens = require ( `../../lib /tokens` ) ( log , { tokenLifetimes } ) ;
221+ const { createDB } = proxyquire ( `../../lib /db` , {
224222 './redis' : ( ...args ) => {
225223 assert . equal ( args . length , 2 , 'redisPool was passed two arguments' ) ;
226224 assert . equal ( args [ 0 ] . foo , 'bar' , 'redisPool was passed config' ) ;
@@ -462,8 +460,8 @@ describe('redis enabled, token-pruning disabled:', () => {
462460 pruneSessionTokens : sinon . spy ( ( ) => Promise . resolve ( ) ) ,
463461 } ;
464462 log = mocks . mockLog ( ) ;
465- tokens = require ( `${ LIB_DIR } /tokens` ) ( log , { tokenLifetimes } ) ;
466- const { createDB } = proxyquire ( `${ LIB_DIR } /db` , {
463+ tokens = require ( `../../lib /tokens` ) ( log , { tokenLifetimes } ) ;
464+ const { createDB } = proxyquire ( `../../lib /db` , {
467465 './redis' : ( ...args ) => {
468466 assert . equal ( args . length , 2 , 'redisPool was passed two arguments' ) ;
469467 assert . equal ( args [ 0 ] . foo , 'bar' , 'redisPool was passed config' ) ;
@@ -539,7 +537,7 @@ describe('db.deviceFromRefreshTokenId:', () => {
539537
540538 beforeEach ( ( ) => {
541539 log = mocks . mockLog ( ) ;
542- tokens = require ( `${ LIB_DIR } /tokens` ) ( log , { tokenLifetimes } ) ;
540+ tokens = require ( `../../lib /tokens` ) ( log , { tokenLifetimes } ) ;
543541
544542 // Mock Device model
545543 Device = {
@@ -563,7 +561,7 @@ describe('db.deviceFromRefreshTokenId:', () => {
563561 } ) ,
564562 } ;
565563
566- const { createDB } = proxyquire ( `${ LIB_DIR } /db.ts` , {
564+ const { createDB } = proxyquire ( `../../lib /db.ts` , {
567565 './features' : ( ) => features ,
568566 '@fxa/accounts/errors' : { AppError : errorMock } ,
569567 'fxa-shared/connected-services' : {
0 commit comments