@@ -3,18 +3,18 @@ import request from "supertest";
3
3
import app from "../../app" ;
4
4
5
5
type ReviewPayload = {
6
- title : string ;
7
- description : string ;
8
- rating : number ;
9
- userId ?: string ;
6
+ title : string ;
7
+ description : string ;
8
+ rating : number ;
9
+ userId ?: string ;
10
10
} ;
11
11
12
12
type MoviewPayload = {
13
- title : string ;
14
- description : string ;
15
- poster : string ;
16
- trailer : string ;
17
- userId ?: string ;
13
+ title : string ;
14
+ description : string ;
15
+ poster : string ;
16
+ trailer : string ;
17
+ userId ?: string ;
18
18
} ;
19
19
20
20
describe ( "Review - Controller" , ( ) => {
@@ -189,22 +189,22 @@ describe("Review - Controller", () => {
189
189
. set ( "authorization" , `Bearer ${ token } ` ) ;
190
190
await request ( app ) . delete ( `/api/user/${ testUser . email } ` ) ;
191
191
} ) ;
192
- describe ( "GET Reviews" , ( ) => {
193
- it ( "GET api/reviews /reviewId should return 403 No Token with missing auth header" , async ( ) => {
192
+ describe . only ( "GET Reviews" , ( ) => {
193
+ it ( "GET api/review /reviewId should return 403 No Token with missing auth header" , async ( ) => {
194
194
const response = await request ( app ) . get ( `/api/review/${ reviewId } ` ) ;
195
195
expect ( response . status ) . toBe ( 403 ) ;
196
196
expect ( response . body . status ) . toEqual ( false ) ;
197
197
expect ( response . body . message ) . toEqual ( "No token provided!" ) ;
198
198
} ) ;
199
- it ( "GET api/reviews /reviewId should return 401 Unauthorized with invalid token" , async ( ) => {
199
+ it ( "GET api/review /reviewId should return 401 Unauthorized with invalid token" , async ( ) => {
200
200
const response = await request ( app )
201
201
. get ( `/api/review/${ reviewId } ` )
202
202
. set ( "authorization" , `Bearer ${ token } 1` ) ;
203
203
expect ( response . status ) . toBe ( 401 ) ;
204
204
expect ( response . body . status ) . toEqual ( "error" ) ;
205
205
expect ( response . body . message ) . toEqual ( "Invalid Token" ) ;
206
206
} ) ;
207
- it ( "GET api/reviews /reviewId should return 200 OK with valid data" , async ( ) => {
207
+ it ( "GET api/review /reviewId should return 200 OK with valid data" , async ( ) => {
208
208
const response = await request ( app )
209
209
. get ( `/api/review/${ reviewId } ` )
210
210
. set ( "authorization" , `Bearer ${ token } ` ) ;
@@ -214,7 +214,7 @@ describe("Review - Controller", () => {
214
214
expect ( response . body . rating ) . toBe ( reviewPayload . rating ) ;
215
215
expect ( response . body . userId ) . toBe ( reviewPayload . userId ) ;
216
216
} ) ;
217
- it ( "GET api/reviews /reviewId should return 422 Unprocessable Content with missing reviewId" , async ( ) => {
217
+ it ( "GET api/review /reviewId should return 422 Unprocessable Content with missing reviewId" , async ( ) => {
218
218
const modifiedReviewId = undefined ;
219
219
const response = await request ( app )
220
220
. get ( `/api/review/${ modifiedReviewId } ` )
@@ -305,15 +305,15 @@ describe("Review - Controller", () => {
305
305
await request ( app ) . delete ( `/api/user/${ testUser . email } ` ) ;
306
306
} ) ;
307
307
describe ( "UPDATE Reviews" , ( ) => {
308
- it ( "POST api/reviews /reviewId should return 403 No Token with missing auth header" , async ( ) => {
308
+ it ( "POST api/review /reviewId should return 403 No Token with missing auth header" , async ( ) => {
309
309
const response = await request ( app )
310
310
. post ( `/api/review/${ reviewId } ` )
311
311
. send ( reviewPayload ) ;
312
312
expect ( response . status ) . toBe ( 403 ) ;
313
313
expect ( response . body . status ) . toEqual ( false ) ;
314
314
expect ( response . body . message ) . toEqual ( "No token provided!" ) ;
315
315
} ) ;
316
- it ( "POST api/reviews /reviewId should return 401 Unauthorized with invalid token" , async ( ) => {
316
+ it ( "POST api/review /reviewId should return 401 Unauthorized with invalid token" , async ( ) => {
317
317
const response = await request ( app )
318
318
. post ( `/api/review/${ reviewId } ` )
319
319
. set ( "authorization" , `Bearer ${ token } 1` )
@@ -322,7 +322,7 @@ describe("Review - Controller", () => {
322
322
expect ( response . body . status ) . toEqual ( "error" ) ;
323
323
expect ( response . body . message ) . toEqual ( "Invalid Token" ) ;
324
324
} ) ;
325
- it ( "POST api/reviews /reviewId should return 200 OK with valid data" , async ( ) => {
325
+ it ( "POST api/review /reviewId should return 200 OK with valid data" , async ( ) => {
326
326
const response = await request ( app )
327
327
. get ( `/api/review/${ reviewId } ` )
328
328
. set ( "authorization" , `Bearer ${ token } ` )
@@ -333,7 +333,7 @@ describe("Review - Controller", () => {
333
333
expect ( response . body . rating ) . toBe ( reviewPayload . rating ) ;
334
334
expect ( response . body . userId ) . toBe ( reviewPayload . userId ) ;
335
335
} ) ;
336
- it ( "POST api/reviews /reviewId should return 422 Unprocessable Content with missing reviewId" , async ( ) => {
336
+ it ( "POST api/review /reviewId should return 422 Unprocessable Content with missing reviewId" , async ( ) => {
337
337
const modifiedReviewId = undefined ;
338
338
const response = await request ( app )
339
339
. get ( `/api/review/${ modifiedReviewId } ` )
@@ -419,15 +419,15 @@ describe("Review - Controller", () => {
419
419
await request ( app ) . delete ( `/api/user/${ testUser . email } ` ) ;
420
420
} ) ;
421
421
describe ( "DELETE Reviews" , ( ) => {
422
- it ( "DELETE api/reviews /reviewId should return 403 No Token with missing auth header" , async ( ) => {
422
+ it ( "DELETE api/review /reviewId should return 403 No Token with missing auth header" , async ( ) => {
423
423
const response = await request ( app )
424
424
. delete ( `/api/review/${ reviewId } ` )
425
425
. send ( reviewPayload ) ;
426
426
expect ( response . status ) . toBe ( 403 ) ;
427
427
expect ( response . body . status ) . toEqual ( false ) ;
428
428
expect ( response . body . message ) . toEqual ( "No token provided!" ) ;
429
429
} ) ;
430
- it ( "DELETE api/reviews /reviewId should return 401 Unauthorized with invalid token" , async ( ) => {
430
+ it ( "DELETE api/review /reviewId should return 401 Unauthorized with invalid token" , async ( ) => {
431
431
const response = await request ( app )
432
432
. delete ( `/api/review/${ reviewId } ` )
433
433
. set ( "authorization" , `Bearer ${ token } 1` )
@@ -436,14 +436,14 @@ describe("Review - Controller", () => {
436
436
expect ( response . body . status ) . toEqual ( "error" ) ;
437
437
expect ( response . body . message ) . toEqual ( "Invalid Token" ) ;
438
438
} ) ;
439
- it ( "DELETE api/reviews /reviewId should return 200 OK with valid data" , async ( ) => {
439
+ it ( "DELETE api/review /reviewId should return 200 OK with valid data" , async ( ) => {
440
440
const response = await request ( app )
441
441
. delete ( `/api/review/${ reviewId } ` )
442
442
. set ( "authorization" , `Bearer ${ token } ` )
443
443
. send ( reviewPayload ) ;
444
444
expect ( response . status ) . toBe ( 200 ) ;
445
445
} ) ;
446
- it ( "DELETE api/reviews /reviewId should return 422 Unprocessable Content with missing reviewId" , async ( ) => {
446
+ it ( "DELETE api/review /reviewId should return 422 Unprocessable Content with missing reviewId" , async ( ) => {
447
447
const modifiedReviewId = undefined ;
448
448
const response = await request ( app )
449
449
. delete ( `/api/review/${ modifiedReviewId } ` )
0 commit comments