// Jest Snapshot v1, https://goo.gl/fbAQLP exports[`groupDiffsByEndpoint can group diffs by endpoint for small-pet-store 1`] = ` GroupedDiffs { "endpoints": { "DELETE-~_~-/user/{}": { "cookieParameters": {}, "diffs": [ { "after": "/paths/~1user~1{username}/delete", "change": "added", "trail": "", }, ], "headerParameters": {}, "method": "DELETE", "path": "/user/{username}", "pathParameters": {}, "queryParameters": {}, "request": { "contents": {}, "diffs": [], "rules": [], }, "responses": {}, "rules": [], }, "GET-~_~-/user/login": { "cookieParameters": {}, "diffs": [], "headerParameters": {}, "method": "GET", "path": "/user/login", "pathParameters": {}, "queryParameters": {}, "request": { "contents": {}, "diffs": [], "rules": [], }, "responses": { "200": { "contents": { "application/xml": { "examples": { "diffs": [], "rules": [], }, "fields": { "/schema/properties/id": { "diffs": [ { "before": "/paths/~1user~1login/get/responses/200/content/application~1xml/schema/required/0", "change": "removed", "pathReconciliation": [], "trail": "/schema/required/0", }, ], "rules": [], }, "/schema/properties/name": { "diffs": [ { "after": "/paths/~1user~1login/get/responses/200/content/application~1xml/schema/required/0", "change": "added", "trail": "/schema/required/0", }, { "after": "/paths/~1user~1login/get/responses/200/content/application~1xml/schema/properties/name", "change": "added", "trail": "", }, ], "rules": [], }, "/schema/properties/status/properties/lastLogin": { "diffs": [ { "after": "/paths/~1user~1login/get/responses/200/content/application~1xml/schema/properties/status/required", "change": "added", "trail": "/required", }, ], "rules": [], }, }, }, }, "diffs": [], "headers": {}, "rules": [], }, }, "rules": [], }, "GET-~_~-/user/logout": { "cookieParameters": {}, "diffs": [ { "after": "/paths/~1user~1logout/get", "change": "added", "trail": "", }, ], "headerParameters": {}, "method": "GET", "path": "/user/logout", "pathParameters": {}, "queryParameters": {}, "request": { "contents": {}, "diffs": [], "rules": [], }, "responses": {}, "rules": [], }, "GET-~_~-/user/{}": { "cookieParameters": {}, "diffs": [ { "after": "/paths/~1user~1{username}/get", "change": "added", "trail": "", }, ], "headerParameters": {}, "method": "GET", "path": "/user/{username}", "pathParameters": {}, "queryParameters": {}, "request": { "contents": {}, "diffs": [], "rules": [], }, "responses": {}, "rules": [], }, "PATCH-~_~-/user/{}": { "cookieParameters": {}, "diffs": [ { "after": "/paths/~1user~1{username}/patch", "change": "added", "trail": "", }, ], "headerParameters": {}, "method": "PATCH", "path": "/user/{username}", "pathParameters": {}, "queryParameters": {}, "request": { "contents": {}, "diffs": [], "rules": [], }, "responses": {}, "rules": [], }, "POST-~_~-/user": { "cookieParameters": {}, "diffs": [], "headerParameters": {}, "method": "POST", "path": "/user", "pathParameters": {}, "queryParameters": { "seomthing": { "diffs": [ { "after": "/paths/~1user/post/parameters/0/required", "before": "/paths/~1user/post/parameters/0/required", "change": "changed", "trail": "/required", }, ], "rules": [], }, "somethingelse": { "diffs": [ { "after": "/paths/~1user/post/parameters/1", "change": "added", "trail": "", }, ], "rules": [], }, }, "request": { "contents": { "*/*": { "examples": { "diffs": [ { "after": "/paths/~1user/post/requestBody/content/*~1*/examples", "change": "added", "trail": "/examples", }, ], "rules": [], }, "fields": { "/schema/properties/email": { "diffs": [ { "after": "/paths/~1user/post/requestBody/content/*~1*/schema/required", "change": "added", "trail": "/schema/required", }, ], "rules": [], }, "/schema/properties/firstName": { "diffs": [ { "after": "/paths/~1user/post/requestBody/content/*~1*/schema/required", "change": "added", "trail": "/schema/required", }, ], "rules": [], }, "/schema/properties/id": { "diffs": [ { "after": "/paths/~1user/post/requestBody/content/*~1*/schema/required", "change": "added", "trail": "/schema/required", }, ], "rules": [], }, "/schema/properties/lastName": { "diffs": [ { "after": "/paths/~1user/post/requestBody/content/*~1*/schema/required", "change": "added", "trail": "/schema/required", }, ], "rules": [], }, "/schema/properties/password": { "diffs": [ { "after": "/paths/~1user/post/requestBody/content/*~1*/schema/required", "change": "added", "trail": "/schema/required", }, ], "rules": [], }, "/schema/properties/phone": { "diffs": [ { "after": "/paths/~1user/post/requestBody/content/*~1*/schema/required", "change": "added", "trail": "/schema/required", }, ], "rules": [], }, "/schema/properties/userStatus": { "diffs": [ { "after": "/paths/~1user/post/requestBody/content/*~1*/schema/properties/userStatus/type", "before": "/paths/~1user/post/requestBody/content/*~1*/schema/properties/userStatus/type", "change": "changed", "trail": "/type", }, { "before": "/paths/~1user/post/requestBody/content/*~1*/schema/properties/userStatus/format", "change": "removed", "pathReconciliation": [], "trail": "/format", }, ], "rules": [], }, "/schema/properties/username": { "diffs": [ { "after": "/paths/~1user/post/requestBody/content/*~1*/schema/required", "change": "added", "trail": "/schema/required", }, ], "rules": [], }, }, }, }, "diffs": [], "rules": [], }, "responses": {}, "rules": [ { "error": "should have been correct but was not", "location": { "jsonPath": "/paths/~1user/post", "spec": "after", }, "name": "info", "passed": false, "severity": 0, "trail": "", "type": "requirement", "where": "blah", }, ], }, }, "specification": { "diffs": [ { "after": "/info/title", "before": "/info/title", "change": "changed", "trail": "/info/title", }, { "after": "/info/description", "before": "/info/description", "change": "changed", "trail": "/info/description", }, { "after": "/info/version", "before": "/info/version", "change": "changed", "trail": "/info/version", }, ], "rules": [], }, "unmatched": { "diffs": [], "rules": [], }, } `;