Socket
Socket
Sign inDemoInstall

@requestly/mock-server

Package Overview
Dependencies
Maintainers
0
Versions
16
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@requestly/mock-server - npm Package Compare versions

Comparing version 0.2.11 to 0.2.12

11

build/core/common/mockProcessor.js

@@ -20,2 +20,3 @@ "use strict";

const pathMatcher_1 = __importDefault(require("../utils/pathMatcher"));
const templating_1 = require("../utils/templating");
class MockProcessor {

@@ -63,13 +64,7 @@ }

// TODO: Pass extra params here required for rendering
// TODO: Do template rendering here
MockProcessor.renderBody = (responseTemplate, mockContextParams) => {
let finalBody = null;
let bodyTemplate = responseTemplate.body;
return bodyTemplate;
/**
* Commenting Templating for now due to a bug
* https://linear.app/requestly/issue/ENGG-1804
*/
// finalBody = renderTemplate(bodyTemplate, mockContextParams);
// return finalBody;
finalBody = (0, templating_1.renderTemplate)(bodyTemplate, mockContextParams);
return finalBody;
};

@@ -76,0 +71,0 @@ // Time in ms

@@ -23,3 +23,3 @@ "use strict";

}
return params.headers[param] || defaultValue;
return params.headers[param === null || param === void 0 ? void 0 : param.toLowerCase()] || defaultValue;
},

@@ -26,0 +26,0 @@ };

@@ -5,2 +5,3 @@ import { Mock } from "../../types/mock";

export declare const dummyMock3: Mock;
export declare const dummyMock4: Mock;
export declare const getSelectorMap: () => any;
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.getSelectorMap = exports.dummyMock3 = exports.dummyMock2 = exports.dummyMock1 = void 0;
exports.getSelectorMap = exports.dummyMock4 = exports.dummyMock3 = exports.dummyMock2 = exports.dummyMock1 = void 0;
const types_1 = require("../../types");

@@ -63,2 +63,21 @@ exports.dummyMock1 = {

};
exports.dummyMock4 = {
id: "4",
desc: "Mock 4 : Password protected",
method: types_1.RequestMethod.GET,
endpoint: "users4/:id/:name",
responses: [
{
id: "1",
desc: "Mock 4 Response 1",
latency: 0,
statusCode: 200,
headers: {
"x-foo": "bar",
"content-type": "text/plain",
},
body: `the id is {{urlParam 'id'}} . the url is {{url}} . not passing param to url param {{urlParam}}. Content type is {{header 'Content-Type'}}. giberish ahead: {{random values}} {{}} {{color: "something"}} {{url 'http://localhost:3000'}} {{urlParam 'id'}} {{ color: "red", display: flex}}`
}
]
};
const getSelectorMap = () => {

@@ -78,4 +97,8 @@ let selectorMap = {};

};
selectorMap[exports.dummyMock4.id] = {
method: exports.dummyMock4.method,
endpoint: exports.dummyMock4.endpoint
};
return selectorMap;
};
exports.getSelectorMap = getSelectorMap;

@@ -20,2 +20,5 @@ "use strict";

}
else if (id === "4") {
return mock1_1.dummyMock4;
}
return null;

@@ -22,0 +25,0 @@ };

{
"name": "@requestly/mock-server",
"version": "0.2.11",
"version": "0.2.12",
"description": "- Methods: GET, POST, PUT, OPTIONS - Description - Endpoint (can be full path) (/api/v1/users) - Multiple Responses - Shuffle Response - Sequential Response - Rules in Response - Status (Any status code 2xx, 4xx) - Latency - Body - Templating - Faker js - Headers",

@@ -10,3 +10,4 @@ "main": "build/index.js",

"start:dev": "npx nodemon",
"build": "rimraf ./build && tsc"
"build": "rimraf ./build && tsc",
"prepack": "npm run build"
},

@@ -13,0 +14,0 @@ "author": "",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc