opds-web-client
Version:
19 lines (18 loc) • 639 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.mockRouterContext = exports.mockRouter = void 0;
var sinon_1 = require("sinon");
var mockRouter = function (push) {
return {
push: push,
createHref: function (location) { return "test href"; }
};
};
exports.mockRouter = mockRouter;
var mockRouterContext = function (push, pathFor) {
return {
router: (0, exports.mockRouter)(push || (0, sinon_1.stub)()),
pathFor: pathFor || (function (collectionUrl, bookUrl) { return collectionUrl + "::" + bookUrl; })
};
};
exports.mockRouterContext = mockRouterContext;
;