(spec: OpenApiSpec)
| 23 | ]) |
| 24 | |
| 25 | export function routeKeys(spec: OpenApiSpec) { |
| 26 | return Object.entries(spec.paths ?? {}) |
| 27 | .flatMap(([path, item]) => |
| 28 | OpenApiMethods.filter((method) => item[method]).map((method) => `${method.toUpperCase()} ${path}`), |
| 29 | ) |
| 30 | .sort() |
| 31 | } |
| 32 | |
| 33 | export function routeKey(scenario: Scenario) { |
| 34 | return `${scenario.method} ${scenario.path}` |