mirror of
				https://github.com/NodeBB/NodeBB.git
				synced 2025-10-31 02:55:58 +01:00 
			
		
		
		
	feat: normalize paths before comparison
This commit is contained in:
		| @@ -225,7 +225,7 @@ paths: | |||||||
|     $ref: 'read/me.yaml' |     $ref: 'read/me.yaml' | ||||||
|   /api/me/*: |   /api/me/*: | ||||||
|     $ref: 'read/me.yaml' |     $ref: 'read/me.yaml' | ||||||
|   "/api/uid/{uid}/*": |   "/api/uid/{uid*}": | ||||||
|     $ref: 'read/uid/uid.yaml' |     $ref: 'read/uid/uid.yaml' | ||||||
|   "/api/user/{userslug}": |   "/api/user/{userslug}": | ||||||
|     $ref: 'read/user/userslug.yaml' |     $ref: 'read/user/userslug.yaml' | ||||||
|   | |||||||
| @@ -187,7 +187,10 @@ describe('API', async () => { | |||||||
|  |  | ||||||
| 			return paths; | 			return paths; | ||||||
| 		}; | 		}; | ||||||
| 		const paths = buildPaths(webserver.app._router.stack); | 		const paths = buildPaths(webserver.app._router.stack).map(function normalize(pathObj) { | ||||||
|  | 			pathObj.path = pathObj.path.replace(/\/:([^\\/]+)/g, '/{$1}'); | ||||||
|  | 			return pathObj; | ||||||
|  | 		}); | ||||||
|  |  | ||||||
| 		// For each express path, query for existence in read and write api schemas | 		// For each express path, query for existence in read and write api schemas | ||||||
| 		paths.forEach((pathObj) => { | 		paths.forEach((pathObj) => { | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user