UNPKG

@metamask/snaps-simulation

Version:

A simulation framework for MetaMask Snaps, enabling headless testing of Snaps in a controlled environment

22 lines 733 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createMockMiddleware = void 0; const mocks_1 = require("../store/mocks.cjs"); /** * Create a middleware for handling JSON-RPC methods that have been mocked. * * @param store - The Redux store to use. * @returns A middleware function. */ function createMockMiddleware(store) { return function mockMiddleware(request, response, next, end) { const result = (0, mocks_1.getJsonRpcMock)(store.getState(), request.method); if (result) { response.result = result; return end(); } return next(); }; } exports.createMockMiddleware = createMockMiddleware; //# sourceMappingURL=mock.cjs.map