@@ -5,7 +5,6 @@ import { SpacesController } from './spaces.controller';
5
5
import { SpacesService } from './spaces.service' ;
6
6
import { UpdateSpaceRequestDto } from './dto/update-space.dto' ;
7
7
import { CreateSpaceRequestDto } from './dto/create-space.dto' ;
8
- import { RequestWithUser } from '../utils/interface' ;
9
8
10
9
describe ( 'SpacesController' , ( ) => {
11
10
let controller : SpacesController ;
@@ -35,10 +34,10 @@ describe('SpacesController', () => {
35
34
36
35
it ( 'create created' , async ( ) => {
37
36
const iconMock = { filename : 'icon' } as Express . Multer . File ;
38
- const requestMock = { user : { uuid : 'user uuid' } } as RequestWithUser ;
37
+ const userUuidMock = 'user uuid' ;
39
38
const profileMock = {
40
39
uuid : 'profile uuid' ,
41
- userUuid : requestMock . user . uuid ,
40
+ userUuid : userUuidMock ,
42
41
} as Profile ;
43
42
const bodyMock = {
44
43
name : 'new space name' ,
@@ -48,31 +47,31 @@ describe('SpacesController', () => {
48
47
49
48
( spacesService . createSpace as jest . Mock ) . mockResolvedValue ( spaceMock ) ;
50
49
51
- const response = controller . createSpace ( iconMock , bodyMock , requestMock ) ;
50
+ const response = controller . createSpace ( iconMock , bodyMock , userUuidMock ) ;
52
51
53
52
await expect ( response ) . resolves . toEqual ( {
54
53
statusCode : HttpStatus . CREATED ,
55
54
message : 'Created' ,
56
55
data : spaceMock ,
57
56
} ) ;
58
57
expect ( spacesService . createSpace ) . toHaveBeenCalledWith (
59
- requestMock . user . uuid ,
58
+ userUuidMock ,
60
59
bodyMock . profileUuid ,
61
60
iconMock ,
62
61
bodyMock ,
63
62
) ;
64
63
} ) ;
65
64
66
65
it ( 'create profile uuid needed' , async ( ) => {
67
- const requestMock = { user : { uuid : 'user uuid' } } as RequestWithUser ;
66
+ const userUuidMock = 'user uuid' ;
68
67
const bodyMock = {
69
68
name : 'new space name' ,
70
69
} as CreateSpaceRequestDto ;
71
70
72
71
const response = controller . createSpace (
73
72
undefined as Express . Multer . File ,
74
73
bodyMock ,
75
- requestMock ,
74
+ userUuidMock ,
76
75
) ;
77
76
78
77
await expect ( response ) . rejects . toThrow ( BadRequestException ) ;
@@ -82,14 +81,14 @@ describe('SpacesController', () => {
82
81
it ( 'findOne found space' , async ( ) => {
83
82
const profileUuid = 'profile uuid' ;
84
83
const spaceMock = { uuid : 'space uuid' } as Space ;
85
- const requestMock = { user : { uuid : 'user uuid' } } as RequestWithUser ;
84
+ const userUuidMock = 'user uuid' ;
86
85
87
86
( spacesService . findSpace as jest . Mock ) . mockResolvedValue ( spaceMock ) ;
88
87
89
88
const response = controller . findSpace (
90
89
spaceMock . uuid ,
91
90
profileUuid ,
92
- requestMock ,
91
+ userUuidMock ,
93
92
) ;
94
93
95
94
await expect ( response ) . resolves . toEqual ( {
@@ -101,12 +100,12 @@ describe('SpacesController', () => {
101
100
102
101
it ( 'findOne profile_uuid missing' , async ( ) => {
103
102
const spaceMock = { uuid : 'space uuid' } as Space ;
104
- const requestMock = { user : { uuid : 'user uuid' } } as RequestWithUser ;
103
+ const userUuidMock = 'user uuid' ;
105
104
106
105
const response = controller . findSpace (
107
106
spaceMock . uuid ,
108
107
undefined ,
109
- requestMock ,
108
+ userUuidMock ,
110
109
) ;
111
110
112
111
await expect ( response ) . rejects . toThrow ( BadRequestException ) ;
@@ -117,7 +116,7 @@ describe('SpacesController', () => {
117
116
const profileUuid = 'profile uuid' ;
118
117
const iconMock = { filename : 'icon' } as Express . Multer . File ;
119
118
const bodyMock = { name : 'new space name' } as UpdateSpaceRequestDto ;
120
- const requestMock = { user : { uuid : 'user uuid' } } as RequestWithUser ;
119
+ const userUuidMock = 'user uuid' ;
121
120
const spaceMock = { uuid : spaceUuid } as Space ;
122
121
123
122
( spacesService . updateSpace as jest . Mock ) . mockResolvedValue ( spaceMock ) ;
@@ -127,7 +126,7 @@ describe('SpacesController', () => {
127
126
spaceUuid ,
128
127
profileUuid ,
129
128
bodyMock ,
130
- requestMock ,
129
+ userUuidMock ,
131
130
) ;
132
131
133
132
await expect ( response ) . resolves . toEqual ( {
@@ -141,14 +140,14 @@ describe('SpacesController', () => {
141
140
const iconMock = { filename : 'icon' } as Express . Multer . File ;
142
141
const spaceUuid = 'space uuid' ;
143
142
const bodyMock = { name : 'new space name' } as UpdateSpaceRequestDto ;
144
- const requestMock = { user : { uuid : 'user uuid' } } as RequestWithUser ;
143
+ const userUuidMock = 'user uuid' ;
145
144
146
145
const response = controller . updateSpace (
147
146
iconMock ,
148
147
spaceUuid ,
149
148
undefined ,
150
149
bodyMock ,
151
- requestMock ,
150
+ userUuidMock ,
152
151
) ;
153
152
154
153
await expect ( response ) . rejects . toThrow ( BadRequestException ) ;
@@ -158,14 +157,14 @@ describe('SpacesController', () => {
158
157
it ( 'joinSpace' , async ( ) => {
159
158
const spaceMock = { uuid : 'space uuid' } ;
160
159
const bodyMock = { profileUuid : 'profile uuid' } ;
161
- const requestMock = { user : { uuid : 'user uuid' } } as RequestWithUser ;
160
+ const userUuidMock = 'user uuid' ;
162
161
163
162
( spacesService . joinSpace as jest . Mock ) . mockResolvedValue ( spaceMock ) ;
164
163
165
164
const response = controller . joinSpace (
166
165
spaceMock . uuid ,
167
166
bodyMock ,
168
- requestMock ,
167
+ userUuidMock ,
169
168
) ;
170
169
171
170
await expect ( response ) . resolves . toEqual ( {
@@ -178,14 +177,14 @@ describe('SpacesController', () => {
178
177
it ( 'leaveSpace' , async ( ) => {
179
178
const spaceMock = { uuid : 'space uuid' } ;
180
179
const profileMock = { uuid : 'profile uuid' } ;
181
- const requestMock = { user : { uuid : 'user uuid' } } as RequestWithUser ;
180
+ const userUuidMock = 'user uuid' ;
182
181
183
182
( spacesService . leaveSpace as jest . Mock ) . mockResolvedValue ( undefined ) ;
184
183
185
184
const response = controller . leaveSpace (
186
185
spaceMock . uuid ,
187
186
profileMock . uuid ,
188
- requestMock ,
187
+ userUuidMock ,
189
188
) ;
190
189
191
190
await expect ( response ) . resolves . toEqual ( {
@@ -197,7 +196,7 @@ describe('SpacesController', () => {
197
196
it ( 'findProfilesInSpace' , async ( ) => {
198
197
const spaceMock = { uuid : 'space uuid' } ;
199
198
const profileMock = { uuid : 'profile uuid' } ;
200
- const requestMock = { user : { uuid : 'user uuid' } } as RequestWithUser ;
199
+ const userUuidMock = 'user uuid' ;
201
200
const profilesMock = [ ] ;
202
201
203
202
( spacesService . findProfilesInSpace as jest . Mock ) . mockResolvedValue (
@@ -207,7 +206,7 @@ describe('SpacesController', () => {
207
206
const response = controller . findProfilesInSpace (
208
207
spaceMock . uuid ,
209
208
profileMock . uuid ,
210
- requestMock ,
209
+ userUuidMock ,
211
210
) ;
212
211
213
212
await expect ( response ) . resolves . toEqual ( {
@@ -219,14 +218,14 @@ describe('SpacesController', () => {
219
218
220
219
it ( 'findProfilesInSpace space uuid needed' , async ( ) => {
221
220
const spaceMock = { uuid : 'space uuid' } ;
222
- const requestMock = { user : { uuid : 'user uuid' } } as RequestWithUser ;
221
+ const userUuidMock = 'user uuid' ;
223
222
224
223
( spacesService . findProfilesInSpace as jest . Mock ) . mockResolvedValue ( [ ] ) ;
225
224
226
225
const response = controller . findProfilesInSpace (
227
226
spaceMock . uuid ,
228
227
undefined ,
229
- requestMock ,
228
+ userUuidMock ,
230
229
) ;
231
230
232
231
await expect ( response ) . rejects . toThrow ( BadRequestException ) ;
0 commit comments