From 035f5fb075cabfdb60e07bc1ea7359a74d75f336 Mon Sep 17 00:00:00 2001 From: Gregory Schier Date: Thu, 25 Apr 2019 13:59:08 -0700 Subject: [PATCH] Add setMethod method to request hook plugin API --- .../app/plugins/context/__tests__/request.test.js | 1 + packages/insomnia-app/app/plugins/context/request.js | 6 ++++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/packages/insomnia-app/app/plugins/context/__tests__/request.test.js b/packages/insomnia-app/app/plugins/context/__tests__/request.test.js index 7edfb0399f..6596439505 100644 --- a/packages/insomnia-app/app/plugins/context/__tests__/request.test.js +++ b/packages/insomnia-app/app/plugins/context/__tests__/request.test.js @@ -47,6 +47,7 @@ describe('init()', () => { 'setBodyText', 'setCookie', 'setHeader', + 'setMethod', 'setParameter', 'setUrl', 'settingDisableRenderRequestBody', diff --git a/packages/insomnia-app/app/plugins/context/request.js b/packages/insomnia-app/app/plugins/context/request.js index 6efde80800..ac9546a406 100644 --- a/packages/insomnia-app/app/plugins/context/request.js +++ b/packages/insomnia-app/app/plugins/context/request.js @@ -27,6 +27,9 @@ export function init( getMethod(): string { return renderedRequest.method; }, + setMethod(method: string): void { + renderedRequest.method = method; + }, setUrl(url: string): void { renderedRequest.url = url; }, @@ -133,13 +136,11 @@ export function init( renderedRequest.parameters.push({ name, value }); } }, - setAuthenticationParameter(name: string, value: string): void { Object.assign(renderedRequest.authentication, { [name]: value, }); }, - getAuthentication(): Object { return renderedRequest.authentication; }, @@ -152,6 +153,7 @@ export function init( if (readOnly) { delete request.setUrl; + delete request.setMethod; delete request.setBodyText; delete request.setCookie; delete request.settingSendCookies;