@@ -31,7 +31,11 @@ describe('UsersController', () => {
3131 } ) ;
3232
3333 it ( 'should return paginated users from service' , ( ) => {
34- service . createUser ( { email : 'test@example.com' , name : 'Test User' } ) ;
34+ service . createUser ( {
35+ email : 'test@example.com' ,
36+ name : 'Test User' ,
37+ role : 'user' ,
38+ } ) ;
3539
3640 const result = controller . getUsers ( defaultQuery ) ;
3741
@@ -55,6 +59,7 @@ describe('UsersController', () => {
5559 const created = service . createUser ( {
5660 email : 'test@example.com' ,
5761 name : 'Test User' ,
62+ role : 'user' ,
5863 } ) ;
5964
6065 const result = controller . getUserById ( { id : created . id } ) ;
@@ -68,6 +73,7 @@ describe('UsersController', () => {
6873 const created = service . createUser ( {
6974 email : 'test@example.com' ,
7075 name : 'Test User' ,
76+ role : 'user' ,
7177 } ) ;
7278 const spy = vi . spyOn ( service , 'getUserById' ) ;
7379
@@ -83,6 +89,7 @@ describe('UsersController', () => {
8389 const createUserDto = {
8490 email : 'newuser@example.com' ,
8591 name : 'New User' ,
92+ role : 'user' as const ,
8693 } ;
8794
8895 const result = controller . createUser ( createUserDto ) ;
@@ -99,6 +106,7 @@ describe('UsersController', () => {
99106 const createUserDto = {
100107 email : 'valid@example.com' ,
101108 name : 'Valid User' ,
109+ role : 'user' as const ,
102110 } ;
103111
104112 expect ( ( ) => controller . createUser ( createUserDto ) ) . not . toThrow ( ) ;
@@ -109,6 +117,7 @@ describe('UsersController', () => {
109117 const createUserDto = {
110118 email : 'test@example.com' ,
111119 name : 'Test User' ,
120+ role : 'user' as const ,
112121 } ;
113122
114123 controller . createUser ( createUserDto ) ;
@@ -123,6 +132,7 @@ describe('UsersController', () => {
123132 const created = service . createUser ( {
124133 email : 'test@example.com' ,
125134 name : 'Test User' ,
135+ role : 'user' ,
126136 } ) ;
127137
128138 const updateUserDto = {
@@ -141,6 +151,7 @@ describe('UsersController', () => {
141151 const created = service . createUser ( {
142152 email : 'test@example.com' ,
143153 name : 'Test User' ,
154+ role : 'user' ,
144155 } ) ;
145156 const spy = vi . spyOn ( service , 'updateUser' ) ;
146157 const updateUserDto = { name : 'Updated Name' } ;
@@ -157,6 +168,7 @@ describe('UsersController', () => {
157168 const created = service . createUser ( {
158169 email : 'test@example.com' ,
159170 name : 'Test User' ,
171+ role : 'user' ,
160172 } ) ;
161173
162174 const result = controller . deleteUser ( { id : created . id } ) ;
@@ -169,6 +181,7 @@ describe('UsersController', () => {
169181 const created = service . createUser ( {
170182 email : 'test@example.com' ,
171183 name : 'Test User' ,
184+ role : 'user' ,
172185 } ) ;
173186 const spy = vi . spyOn ( service , 'deleteUser' ) ;
174187
0 commit comments