Skip to content

Commit 2d017af

Browse files
authored
Add MockRequestPlugin. Closes #57 (#65)
1 parent 21ff236 commit 2d017af

File tree

2 files changed

+34
-2
lines changed

2 files changed

+34
-2
lines changed

src/constants.ts

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { DevProxyInstall, PluginDocs, PluginSnippets } from './types';
1+
import { PluginDocs, PluginSnippets } from './types';
22

33
export const pluginSnippets: PluginSnippets = {
44
CachingGuidancePlugin: {
@@ -82,6 +82,13 @@ export const pluginSnippets: PluginSnippets = {
8282
MockGeneratorPlugin: {
8383
instance: 'devproxy-plugin-mock-generator',
8484
},
85+
MockRequestPlugin: {
86+
instance: 'devproxy-plugin-mock-request',
87+
config: {
88+
name: 'devproxy-plugin-mock-request-config',
89+
required: true,
90+
},
91+
},
8592
MockResponsePlugin: {
8693
instance: 'devproxy-plugin-mock-response',
8794
config: {
@@ -171,6 +178,10 @@ export const pluginDocs: PluginDocs = {
171178
name: 'Mock Generator Plugin',
172179
url: 'https://learn.microsoft.com/microsoft-cloud/dev/dev-proxy/technical-reference/mockgeneratorplugin',
173180
},
181+
MockRequestPlugin: {
182+
name: 'Mock Request Plugin',
183+
url: 'https://learn.microsoft.com/microsoft-cloud/dev/dev-proxy/technical-reference/mockrequestplugin',
184+
},
174185
MockResponsePlugin: {
175186
name: 'Mock Response Plugin',
176187
url: 'https://learn.microsoft.com/microsoft-cloud/dev/dev-proxy/technical-reference/mockresponseplugin',

src/snippets.json

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -446,7 +446,7 @@
446446
"},"
447447
],
448448
"description": "MinimalPermissionsPlugin config section"
449-
},
449+
},
450450
"MockGeneratorPlugin": {
451451
"prefix": "devproxy-plugin-mock-generator",
452452
"body": [
@@ -458,6 +458,27 @@
458458
],
459459
"description": "MockGeneratorPlugin instance"
460460
},
461+
"MockRequestPlugin": {
462+
"prefix": "devproxy-plugin-mock-request",
463+
"body": [
464+
"{",
465+
"\t\"name\": \"MockRequestPlugin\",",
466+
"\t\"enabled\": true,",
467+
"\t\"pluginPath\": \"~appFolder/plugins/dev-proxy-plugins.dll\",",
468+
"\t\"configSection\": \"mockRequestPlugin\"",
469+
"}"
470+
],
471+
"description": "MockResponsePlugin instance"
472+
},
473+
"MockRequestPluginConfig": {
474+
"prefix": "devproxy-plugin-mock-request-config",
475+
"body": [
476+
"\"mockRequestPlugin\": {",
477+
"\t\"mockFile\": \"mock-request.json\"",
478+
"},"
479+
],
480+
"description": "MockResponsePlugin config section"
481+
},
461482
"MockResponsePlugin": {
462483
"prefix": "devproxy-plugin-mock-response",
463484
"body": [

0 commit comments

Comments
 (0)