From 040af187653fda244d44a625a5b6b9465693796c Mon Sep 17 00:00:00 2001 From: Jerko Steiner Date: Sun, 25 Aug 2019 23:08:16 +0700 Subject: [PATCH] Use process.env.JEST_WORKER_ID when creating username --- packages/server/src/middleware/Authenticator.test.ts | 2 +- packages/server/src/routes/UserRoutes.test.ts | 2 +- packages/server/src/services/UserService.test.ts | 2 +- packages/server/src/test-utils/TestUtils.ts | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/server/src/middleware/Authenticator.test.ts b/packages/server/src/middleware/Authenticator.test.ts index e73ec6c..373dc31 100644 --- a/packages/server/src/middleware/Authenticator.test.ts +++ b/packages/server/src/middleware/Authenticator.test.ts @@ -14,7 +14,7 @@ describe('passport.promise', () => { app = express() const userInfo = { - username: 'test@user.com', + username: `test${process.env.JEST_WORKER_ID}@user.com`, firstName: 'test', lastName: 'test', } diff --git a/packages/server/src/routes/UserRoutes.test.ts b/packages/server/src/routes/UserRoutes.test.ts index 9615ff6..b07a9ab 100644 --- a/packages/server/src/routes/UserRoutes.test.ts +++ b/packages/server/src/routes/UserRoutes.test.ts @@ -55,7 +55,7 @@ describe('user', () => { const response = await t .get('/users/emails/:email', { params: { - email: 'test@user.com', + email: test.username, }, }) .expect(200) diff --git a/packages/server/src/services/UserService.test.ts b/packages/server/src/services/UserService.test.ts index daca354..460c74c 100644 --- a/packages/server/src/services/UserService.test.ts +++ b/packages/server/src/services/UserService.test.ts @@ -5,7 +5,7 @@ describe('UserService', () => { test.withDatabase() - const username = 'test@user.com' + const username = test.username const password = '1234567890' const userService = new UserService(test.db) diff --git a/packages/server/src/test-utils/TestUtils.ts b/packages/server/src/test-utils/TestUtils.ts index e16d405..79cdf70 100644 --- a/packages/server/src/test-utils/TestUtils.ts +++ b/packages/server/src/test-utils/TestUtils.ts @@ -11,7 +11,7 @@ import {RequestTester} from './RequestTester' import {Role} from '../entities/Role' export class TestUtils { - readonly username = 'test@user.com' + readonly username = `test${process.env.JEST_WORKER_ID}@user.com` readonly password = 'Password10' readonly app: express.Application