@@ -76,6 +76,8 @@ public async Task Endpoints_are_documented()
76
76
{
77
77
responsesElement . EnumerateObject ( ) . ShouldHaveCount ( 2 ) ;
78
78
responsesElement . Should ( ) . HaveProperty ( "200.description" , "Successfully returns the found skyscrapers, or an empty array if none were found." ) ;
79
+ responsesElement . Should ( ) . HaveProperty ( "200.headers.ETag.description" , "ETag identifying the version of the fetched resource." ) ;
80
+ responsesElement . Should ( ) . HaveProperty ( "200.headers.ETag.example" , "\" 33a64df551425fcc55e4d42a148795d9f25f89d4\" " ) ;
79
81
responsesElement . Should ( ) . HaveProperty ( "400.description" , "The query string is invalid." ) ;
80
82
} ) ;
81
83
} ) ;
@@ -96,6 +98,8 @@ public async Task Endpoints_are_documented()
96
98
{
97
99
responsesElement . EnumerateObject ( ) . ShouldHaveCount ( 2 ) ;
98
100
responsesElement . Should ( ) . HaveProperty ( "200.description" , "The operation completed successfully." ) ;
101
+ responsesElement . Should ( ) . HaveProperty ( "200.headers.ETag.description" , "ETag identifying the version of the fetched resource." ) ;
102
+ responsesElement . Should ( ) . HaveProperty ( "200.headers.ETag.example" , "\" 33a64df551425fcc55e4d42a148795d9f25f89d4\" " ) ;
99
103
responsesElement . Should ( ) . HaveProperty ( "400.description" , "The query string is invalid." ) ;
100
104
} ) ;
101
105
} ) ;
@@ -115,6 +119,7 @@ public async Task Endpoints_are_documented()
115
119
{
116
120
responsesElement . EnumerateObject ( ) . ShouldHaveCount ( 5 ) ;
117
121
responsesElement . Should ( ) . HaveProperty ( "201.description" , "The skyscraper was successfully created, which resulted in additional changes. The newly created skyscraper is returned." ) ;
122
+ responsesElement . Should ( ) . HaveProperty ( "201.headers.Location.description" , "Location of the newly created resource." ) ;
118
123
responsesElement . Should ( ) . HaveProperty ( "204.description" , "The skyscraper was successfully created, which did not result in additional changes." ) ;
119
124
responsesElement . Should ( ) . HaveProperty ( "400.description" , "The query string is invalid or the request body is missing or malformed." ) ;
120
125
responsesElement . Should ( ) . HaveProperty ( "409.description" , "A resource type in the request body is incompatible." ) ;
@@ -142,6 +147,8 @@ public async Task Endpoints_are_documented()
142
147
{
143
148
responsesElement . EnumerateObject ( ) . ShouldHaveCount ( 3 ) ;
144
149
responsesElement . Should ( ) . HaveProperty ( "200.description" , "Successfully returns the found skyscraper." ) ;
150
+ responsesElement . Should ( ) . HaveProperty ( "200.headers.ETag.description" , "ETag identifying the version of the fetched resource." ) ;
151
+ responsesElement . Should ( ) . HaveProperty ( "200.headers.ETag.example" , "\" 33a64df551425fcc55e4d42a148795d9f25f89d4\" " ) ;
145
152
responsesElement . Should ( ) . HaveProperty ( "400.description" , "The query string is invalid." ) ;
146
153
responsesElement . Should ( ) . HaveProperty ( "404.description" , "The skyscraper does not exist." ) ;
147
154
} ) ;
@@ -165,6 +172,8 @@ public async Task Endpoints_are_documented()
165
172
{
166
173
responsesElement . EnumerateObject ( ) . ShouldHaveCount ( 3 ) ;
167
174
responsesElement . Should ( ) . HaveProperty ( "200.description" , "The operation completed successfully." ) ;
175
+ responsesElement . Should ( ) . HaveProperty ( "200.headers.ETag.description" , "ETag identifying the version of the fetched resource." ) ;
176
+ responsesElement . Should ( ) . HaveProperty ( "200.headers.ETag.example" , "\" 33a64df551425fcc55e4d42a148795d9f25f89d4\" " ) ;
168
177
responsesElement . Should ( ) . HaveProperty ( "400.description" , "The query string is invalid." ) ;
169
178
responsesElement . Should ( ) . HaveProperty ( "404.description" , "The skyscraper does not exist." ) ;
170
179
} ) ;
@@ -236,6 +245,8 @@ public async Task Endpoints_are_documented()
236
245
{
237
246
responsesElement . EnumerateObject ( ) . ShouldHaveCount ( 3 ) ;
238
247
responsesElement . Should ( ) . HaveProperty ( "200.description" , "Successfully returns the found elevator, or `null` if it was not found." ) ;
248
+ responsesElement . Should ( ) . HaveProperty ( "200.headers.ETag.description" , "ETag identifying the version of the fetched resource." ) ;
249
+ responsesElement . Should ( ) . HaveProperty ( "200.headers.ETag.example" , "\" 33a64df551425fcc55e4d42a148795d9f25f89d4\" " ) ;
239
250
responsesElement . Should ( ) . HaveProperty ( "400.description" , "The query string is invalid." ) ;
240
251
responsesElement . Should ( ) . HaveProperty ( "404.description" , "The skyscraper does not exist." ) ;
241
252
} ) ;
@@ -259,6 +270,8 @@ public async Task Endpoints_are_documented()
259
270
{
260
271
responsesElement . EnumerateObject ( ) . ShouldHaveCount ( 3 ) ;
261
272
responsesElement . Should ( ) . HaveProperty ( "200.description" , "The operation completed successfully." ) ;
273
+ responsesElement . Should ( ) . HaveProperty ( "200.headers.ETag.description" , "ETag identifying the version of the fetched resource." ) ;
274
+ responsesElement . Should ( ) . HaveProperty ( "200.headers.ETag.example" , "\" 33a64df551425fcc55e4d42a148795d9f25f89d4\" " ) ;
262
275
responsesElement . Should ( ) . HaveProperty ( "400.description" , "The query string is invalid." ) ;
263
276
responsesElement . Should ( ) . HaveProperty ( "404.description" , "The skyscraper does not exist." ) ;
264
277
} ) ;
@@ -284,6 +297,8 @@ public async Task Endpoints_are_documented()
284
297
{
285
298
responsesElement . EnumerateObject ( ) . ShouldHaveCount ( 3 ) ;
286
299
responsesElement . Should ( ) . HaveProperty ( "200.description" , "Successfully returns the found elevator identity, or `null` if it was not found." ) ;
300
+ responsesElement . Should ( ) . HaveProperty ( "200.headers.ETag.description" , "ETag identifying the version of the fetched resource." ) ;
301
+ responsesElement . Should ( ) . HaveProperty ( "200.headers.ETag.example" , "\" 33a64df551425fcc55e4d42a148795d9f25f89d4\" " ) ;
287
302
responsesElement . Should ( ) . HaveProperty ( "400.description" , "The query string is invalid." ) ;
288
303
responsesElement . Should ( ) . HaveProperty ( "404.description" , "The skyscraper does not exist." ) ;
289
304
} ) ;
@@ -307,6 +322,8 @@ public async Task Endpoints_are_documented()
307
322
{
308
323
responsesElement . EnumerateObject ( ) . ShouldHaveCount ( 3 ) ;
309
324
responsesElement . Should ( ) . HaveProperty ( "200.description" , "The operation completed successfully." ) ;
325
+ responsesElement . Should ( ) . HaveProperty ( "200.headers.ETag.description" , "ETag identifying the version of the fetched resource." ) ;
326
+ responsesElement . Should ( ) . HaveProperty ( "200.headers.ETag.example" , "\" 33a64df551425fcc55e4d42a148795d9f25f89d4\" " ) ;
310
327
responsesElement . Should ( ) . HaveProperty ( "400.description" , "The query string is invalid." ) ;
311
328
responsesElement . Should ( ) . HaveProperty ( "404.description" , "The skyscraper does not exist." ) ;
312
329
} ) ;
@@ -355,6 +372,8 @@ public async Task Endpoints_are_documented()
355
372
{
356
373
responsesElement . EnumerateObject ( ) . ShouldHaveCount ( 3 ) ;
357
374
responsesElement . Should ( ) . HaveProperty ( "200.description" , "Successfully returns the found spaces, or an empty array if none were found." ) ;
375
+ responsesElement . Should ( ) . HaveProperty ( "200.headers.ETag.description" , "ETag identifying the version of the fetched resource." ) ;
376
+ responsesElement . Should ( ) . HaveProperty ( "200.headers.ETag.example" , "\" 33a64df551425fcc55e4d42a148795d9f25f89d4\" " ) ;
358
377
responsesElement . Should ( ) . HaveProperty ( "400.description" , "The query string is invalid." ) ;
359
378
responsesElement . Should ( ) . HaveProperty ( "404.description" , "The skyscraper does not exist." ) ;
360
379
} ) ;
@@ -378,6 +397,8 @@ public async Task Endpoints_are_documented()
378
397
{
379
398
responsesElement . EnumerateObject ( ) . ShouldHaveCount ( 3 ) ;
380
399
responsesElement . Should ( ) . HaveProperty ( "200.description" , "The operation completed successfully." ) ;
400
+ responsesElement . Should ( ) . HaveProperty ( "200.headers.ETag.description" , "ETag identifying the version of the fetched resource." ) ;
401
+ responsesElement . Should ( ) . HaveProperty ( "200.headers.ETag.example" , "\" 33a64df551425fcc55e4d42a148795d9f25f89d4\" " ) ;
381
402
responsesElement . Should ( ) . HaveProperty ( "400.description" , "The query string is invalid." ) ;
382
403
responsesElement . Should ( ) . HaveProperty ( "404.description" , "The skyscraper does not exist." ) ;
383
404
} ) ;
@@ -403,6 +424,8 @@ public async Task Endpoints_are_documented()
403
424
{
404
425
responsesElement . EnumerateObject ( ) . ShouldHaveCount ( 3 ) ;
405
426
responsesElement . Should ( ) . HaveProperty ( "200.description" , "Successfully returns the found space identities, or an empty array if none were found." ) ;
427
+ responsesElement . Should ( ) . HaveProperty ( "200.headers.ETag.description" , "ETag identifying the version of the fetched resource." ) ;
428
+ responsesElement . Should ( ) . HaveProperty ( "200.headers.ETag.example" , "\" 33a64df551425fcc55e4d42a148795d9f25f89d4\" " ) ;
406
429
responsesElement . Should ( ) . HaveProperty ( "400.description" , "The query string is invalid." ) ;
407
430
responsesElement . Should ( ) . HaveProperty ( "404.description" , "The skyscraper does not exist." ) ;
408
431
} ) ;
@@ -426,6 +449,8 @@ public async Task Endpoints_are_documented()
426
449
{
427
450
responsesElement . EnumerateObject ( ) . ShouldHaveCount ( 3 ) ;
428
451
responsesElement . Should ( ) . HaveProperty ( "200.description" , "The operation completed successfully." ) ;
452
+ responsesElement . Should ( ) . HaveProperty ( "200.headers.ETag.description" , "ETag identifying the version of the fetched resource." ) ;
453
+ responsesElement . Should ( ) . HaveProperty ( "200.headers.ETag.example" , "\" 33a64df551425fcc55e4d42a148795d9f25f89d4\" " ) ;
429
454
responsesElement . Should ( ) . HaveProperty ( "400.description" , "The query string is invalid." ) ;
430
455
responsesElement . Should ( ) . HaveProperty ( "404.description" , "The skyscraper does not exist." ) ;
431
456
} ) ;
0 commit comments