UNPKG

umbraco-cypress-testhelpers

Version:

Test helpers for making Cypress tests for Umbraco solutions

24 lines (21 loc) 572 B
export class JsonHelper { /** * Expects the HTTP body response to be JSON * This will remove the `)]}',\n` if present * and return the correct JSON data as an object * * @param response The raw HTTP response from the server * @returns The JSON data in the body of the response as an object */ static getBody(response) { const junk = ")]}',\n"; let json = response.body; if (json.length === 0) { return null; } if (json.startsWith(junk)) { json = json.substr(junk.length); } return JSON.parse(json); } }