Skip to content

Commit bb8e1cb

Browse files
committed
feat(core): Add json property to Request
Resolves #7.
1 parent 1a86846 commit bb8e1cb

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

packages/@pollyjs/core/src/-private/request.js

+5
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ import removeHostFromUrl from '../utils/remove-host-from-url';
99
import serializeRequestBody from '../utils/serialize-request-body';
1010

1111
const { keys, freeze } = Object;
12+
const { parse } = JSON;
1213

1314
const PARSED_URL = Symbol();
1415
const ROUTE = Symbol();
@@ -106,6 +107,10 @@ export default class PollyRequest {
106107
return typeof this[ROUTE].handler.get('intercept') === 'function';
107108
}
108109

110+
get json() {
111+
return parse(this.body);
112+
}
113+
109114
async setup() {
110115
// Trigger the `beforeRequest` event
111116
await this._trigger('beforeRequest');

0 commit comments

Comments
 (0)