Move delete cacth to afterEach

This commit is contained in:
Blade Barringer
2015-11-13 10:40:31 -06:00
parent 6bb107f9e0
commit c6f059c1df

View File

@@ -11,14 +11,16 @@ describe('analytics middleware', function() {
let pathToAnalyticsMiddleware = '../../../../../website/src/middlewares/api-v3/analytics'; let pathToAnalyticsMiddleware = '../../../../../website/src/middlewares/api-v3/analytics';
beforeEach(() => { beforeEach(() => {
res = generateRes();
req = generateReq();
next = generateNext();
});
afterEach(() => {
// The nconf.get('IS_PROD') occurs when the file is required // The nconf.get('IS_PROD') occurs when the file is required
// Since node caches IS_PROD, we have to delete it from the cache // Since node caches IS_PROD, we have to delete it from the cache
// to test prod vs non-prod behaviors // to test prod vs non-prod behaviors
delete require.cache[require.resolve(pathToAnalyticsMiddleware)]; delete require.cache[require.resolve(pathToAnalyticsMiddleware)];
res = generateRes();
req = generateReq();
next = generateNext();
}); });
it('attaches analytics object res.locals', function() { it('attaches analytics object res.locals', function() {