respond-framework
Version:
create as fast you think
21 lines (20 loc) • 720 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _matchSnapshots = require("./matchSnapshots.js");
var _ensureTrigger = require("./ensureTrigger.js");
var _configTestsDefault = require("../config.tests.default.js");
const createSnap = (respond, renderer, trigger, config) => async (e, config2) => {
if (e.arg) e.arg = respond.revive(e.arg);
const conf = {
..._configTestsDefault.default,
...config,
...config2
};
if (e.index !== 0) (0, _ensureTrigger.default)(respond, renderer, e, conf);
await trigger(e, undefined, conf, true);
(0, _matchSnapshots.default)(respond, renderer, e, conf);
};
var _default = exports.default = createSnap;