@@ -98,16 +98,6 @@ async function routeApplicationOperation(routePath: string, method: string): Pro
9898 return registryModule [ imported . name ] ?. [ operation . name . text ]
9999}
100100
101- const EXPECTED_OPERATION_COUNTS = new Map < string , number > ( [
102- [ 'apps/docs/openapi-v2-workflows.json' , 58 ] ,
103- [ 'apps/docs/openapi-v2-logs.json' , 3 ] ,
104- [ 'apps/docs/openapi-v2-files-audit.json' , 35 ] ,
105- [ 'apps/docs/openapi-v2-tables.json' , 53 ] ,
106- [ 'apps/docs/openapi-v2-knowledge.json' , 45 ] ,
107- [ 'apps/docs/openapi-v2-billing.json' , 2 ] ,
108- [ 'apps/docs/openapi-v2-resources.json' , 92 ] ,
109- ] )
110-
111101const generatedDocuments = new Map < ( typeof DOCUMENTS ) [ number ] , JsonObject > ( )
112102
113103function generatedDocument ( document : ( typeof DOCUMENTS ) [ number ] ) : JsonObject {
@@ -261,20 +251,15 @@ describe('generated OpenAPI documents', () => {
261251 }
262252 } , 30_000 )
263253
264- it ( 'covers the complete public v2 operation surface with canonical errors ' , ( ) => {
254+ it ( 'generates named schemas and canonical errors across public v2 operations ' , ( ) => {
265255 const outputs = DOCUMENTS . map ( ( document ) => document . output )
266256 expect ( new Set ( outputs ) . size ) . toBe ( DOCUMENTS . length )
267257
268- let totalOperations = 0
269258 for ( const document of DOCUMENTS ) {
270259 const spec = generatedDocument ( document )
271260 const documentOperations = operations ( spec )
272- const expectedCount = EXPECTED_OPERATION_COUNTS . get ( document . output )
273261
274- expect ( expectedCount ) . toBeDefined ( )
275- expect ( documentOperations ) . toHaveLength ( expectedCount as number )
276262 expect ( spec [ 'x-generated-by' ] ) . toBe ( 'scripts/generate-openapi.ts' )
277- totalOperations += documentOperations . length
278263
279264 const schemas = ( spec . components as JsonObject ) . schemas as JsonObject
280265 expect ( Object . keys ( schemas ) . filter ( ( name ) => name . startsWith ( '__schema' ) ) ) . toEqual ( [ ] )
@@ -292,7 +277,6 @@ describe('generated OpenAPI documents', () => {
292277 } )
293278 }
294279 }
295- expect ( totalOperations ) . toBe ( 288 )
296280 } )
297281} )
298282
0 commit comments