UNPKG

traverson

Version:

Hypermedia API/HATEOAS client for Node.js and the browser

19 lines (16 loc) 533 B
'use strict'; var minilog = require('minilog') , log = minilog('traverson'); module.exports = function convertEmbeddedDocToResponse(t) { if (!t.step.response && t.step.doc) { log.debug('faking HTTP response for embedded resource'); t.step.response = { statusCode: 200, body: JSON.stringify(t.step.doc), remark: 'This is not an actual HTTP response. The resource you ' + 'requested was an embedded resource, so no HTTP request was ' + 'made to acquire it.' }; } return true; };