@@ -3,6 +3,7 @@ import chaiHttp from 'chai-http';
3
3
import sinonChai from 'sinon-chai' ;
4
4
import { mockReq , mockRes } from 'sinon-express-mock' ;
5
5
import sinon from 'sinon' ;
6
+ import jwt from 'jsonwebtoken' ;
6
7
import app from '../../app' ;
7
8
import accommodationFacilities from '../../controllers/accommodation' ;
8
9
import { travelAdminInfo } from './accommodationMockData' ;
@@ -12,18 +13,15 @@ chai.should();
12
13
chai . use ( sinonChai ) ;
13
14
const accommodationFeedBack = ( ) => {
14
15
describe ( 'accommodation feedback ' , ( ) => {
15
- it ( 'it should return 200 on successful signIn' , ( done ) => {
16
- chai
17
- . request ( app )
18
- . post ( '/api/v1/auth/login' )
19
- . send ( travelAdminInfo )
20
- . end ( ( err , res ) => {
21
- expect ( res . statusCode ) . to . equal ( 200 ) ;
22
- done ( ) ;
23
- } ) ;
16
+ const Signed = travelAdminInfo ;
17
+ const Token = jwt . sign ( Signed , process . env . SECRETKEY , {
18
+ expiresIn : '24h' ,
24
19
} ) ;
25
20
it ( 'it should return 200 when accommodation commented successfully ' , ( ) => {
26
- const accommodationFeedBackSpy = sinon . spy ( accommodationFacilities , 'accommodationFeedBack' ) ;
21
+ const accommodationFeedBackSpy = sinon . spy (
22
+ accommodationFacilities ,
23
+ 'accommodationFeedBack'
24
+ ) ;
27
25
const request = {
28
26
params : {
29
27
id : 1 ,
@@ -45,6 +43,7 @@ const accommodationFeedBack = () => {
45
43
chai
46
44
. request ( app )
47
45
. post ( '/api/v1/accommodation/comment/1' )
46
+ . set ( 'user-token' , Token )
48
47
. send ( { comment : 'Bad service' } )
49
48
. end ( ( err , res ) => {
50
49
expect ( res . body ) . to . have . property ( 'comment' ) ;
@@ -58,6 +57,7 @@ const accommodationFeedBack = () => {
58
57
chai
59
58
. request ( app )
60
59
. post ( '/api/v1/accommodation/comment/n' )
60
+ . set ( 'user-token' , Token )
61
61
. send ( { comment : 'Bad service' } )
62
62
. end ( ( err , res ) => {
63
63
expect ( res . statusCode ) . to . equal ( 400 ) ;
@@ -68,4 +68,3 @@ const accommodationFeedBack = () => {
68
68
} ;
69
69
70
70
export default accommodationFeedBack ;
71
-
0 commit comments