@@ -122,6 +122,61 @@ export const getCreatePetsMock = () =>
122
122
} ,
123
123
] ) ;
124
124
125
+ export const getUpdatePetsMock = ( ) =>
126
+ faker . helpers . arrayElement ( [
127
+ {
128
+ cuteness : faker . datatype . number ( { min : undefined , max : undefined } ) ,
129
+ breed : faker . helpers . arrayElement ( [ 'Labradoodle' ] ) ,
130
+ barksPerMinute : faker . helpers . arrayElement ( [
131
+ faker . datatype . number ( { min : undefined , max : undefined } ) ,
132
+ undefined ,
133
+ ] ) ,
134
+ type : faker . helpers . arrayElement ( [ 'dog' ] ) ,
135
+ } ,
136
+ {
137
+ length : faker . datatype . number ( { min : undefined , max : undefined } ) ,
138
+ breed : faker . helpers . arrayElement ( [ 'Dachshund' ] ) ,
139
+ barksPerMinute : faker . helpers . arrayElement ( [
140
+ faker . datatype . number ( { min : undefined , max : undefined } ) ,
141
+ undefined ,
142
+ ] ) ,
143
+ type : faker . helpers . arrayElement ( [ 'dog' ] ) ,
144
+ '@id' : faker . helpers . arrayElement ( [ faker . random . word ( ) , undefined ] ) ,
145
+ id : faker . datatype . number ( { min : undefined , max : undefined } ) ,
146
+ name : ( ( ) => faker . name . lastName ( ) ) ( ) ,
147
+ tag : ( ( ) => faker . name . lastName ( ) ) ( ) ,
148
+ email : faker . helpers . arrayElement ( [ faker . internet . email ( ) , undefined ] ) ,
149
+ callingCode : faker . helpers . arrayElement ( [
150
+ faker . helpers . arrayElement ( [ '+33' , '+420' , '+33' ] ) ,
151
+ undefined ,
152
+ ] ) ,
153
+ country : faker . helpers . arrayElement ( [
154
+ faker . helpers . arrayElement ( [ "People's Republic of China" , 'Uruguay' ] ) ,
155
+ undefined ,
156
+ ] ) ,
157
+ } ,
158
+ {
159
+ petsRequested : faker . helpers . arrayElement ( [
160
+ faker . datatype . number ( { min : undefined , max : undefined } ) ,
161
+ undefined ,
162
+ ] ) ,
163
+ type : faker . helpers . arrayElement ( [ 'cat' ] ) ,
164
+ '@id' : faker . helpers . arrayElement ( [ faker . random . word ( ) , undefined ] ) ,
165
+ id : faker . datatype . number ( { min : undefined , max : undefined } ) ,
166
+ name : ( ( ) => faker . name . lastName ( ) ) ( ) ,
167
+ tag : ( ( ) => faker . name . lastName ( ) ) ( ) ,
168
+ email : faker . helpers . arrayElement ( [ faker . internet . email ( ) , undefined ] ) ,
169
+ callingCode : faker . helpers . arrayElement ( [
170
+ faker . helpers . arrayElement ( [ '+33' , '+420' , '+33' ] ) ,
171
+ undefined ,
172
+ ] ) ,
173
+ country : faker . helpers . arrayElement ( [
174
+ faker . helpers . arrayElement ( [ "People's Republic of China" , 'Uruguay' ] ) ,
175
+ undefined ,
176
+ ] ) ,
177
+ } ,
178
+ ] ) ;
179
+
125
180
export const getShowPetByIdMock = ( ) =>
126
181
( ( ) => ( {
127
182
id : faker . datatype . number ( { min : 1 , max : 99 } ) ,
@@ -144,6 +199,13 @@ export const getSwaggerPetstoreMSW = () => [
144
199
ctx . json ( getCreatePetsMock ( ) ) ,
145
200
) ;
146
201
} ) ,
202
+ rest . put ( '*/v:version/pets' , ( _req , res , ctx ) => {
203
+ return res (
204
+ ctx . delay ( 1000 ) ,
205
+ ctx . status ( 200 , 'Mocked status' ) ,
206
+ ctx . json ( getUpdatePetsMock ( ) ) ,
207
+ ) ;
208
+ } ) ,
147
209
rest . get ( '*/v:version/pets/:petId' , ( _req , res , ctx ) => {
148
210
return res (
149
211
ctx . delay ( 1000 ) ,
1 commit comments
vercel[bot] commentedon Apr 11, 2023
Successfully deployed to the following URLs:
orval – ./
orval-git-master-anymaniax.vercel.app
orval.dev
orval.vercel.app
orval-anymaniax.vercel.app
www.orval.dev