@@ -3,27 +3,21 @@ import request from 'supertest';
33import { StatusCodes } from 'http-status-codes' ;
44
55import app from '../../src/app' ;
6- import Role from '../../src/resources/enums/Role' ;
7- import { clearDb , getRandomElement } from '../helper' ;
8- import * as userService from '../../src/services/userService' ;
6+ import { getRandomElement , init , TEST_EMAIL , TEST_PASSWORD } from '../helper' ;
97
108describe ( 'GET /users API test' , ( ) => {
9+ const email = TEST_EMAIL ;
10+ const password = TEST_PASSWORD ;
11+
1112 let authorization : string ;
12- const user = {
13- name : faker . name . findName ( ) ,
14- email : 'first-user@starter.com' ,
15- password : faker . internet . password ( )
16- } ;
17- const { email, password } = user ;
1813
1914 beforeAll ( async ( ) => {
20- await clearDb ( ) ;
21-
22- await userService . insert ( user ) ;
15+ await init ( ) ;
2316
2417 const response = await request ( app )
2518 . post ( '/login' )
2619 . send ( { email, password } ) ;
20+
2721 authorization = `Bearer ${ response . body . data . accessToken } ` ;
2822 } ) ;
2923
@@ -56,19 +50,17 @@ describe('GET /users API test', () => {
5650
5751describe ( 'POST /users API test' , ( ) => {
5852 let authorization : string ;
59- const user = {
60- roleId : Role . NORMAL_USER ,
61- name : faker . name . findName ( ) ,
62- email : 'login-user@starter.com' ,
63- password : faker . internet . password ( )
64- } ;
65- const { email, password } = user ;
53+
54+ const email = TEST_EMAIL ;
55+ const password = TEST_PASSWORD ;
6656
6757 beforeAll ( async ( ) => {
68- await userService . insert ( user ) ;
58+ await init ( ) ;
59+
6960 const response = await request ( app )
7061 . post ( '/login' )
7162 . send ( { email, password } ) ;
63+
7264 authorization = `Bearer ${ response . body . data . accessToken } ` ;
7365 } ) ;
7466
0 commit comments