@amplience/dc-cli
Version:
Dynamic Content CLI Tool
18 lines (17 loc) • 525 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.handler = exports.setExpectedReturn = exports.calls = void 0;
let expectedReturn = true;
exports.calls = [];
const setExpectedReturn = (value) => {
expectedReturn = value;
};
exports.setExpectedReturn = setExpectedReturn;
const handler = async (argv) => {
exports.calls.push(argv);
if (expectedReturn == 'throw') {
throw new Error('Forced throw in test.');
}
return expectedReturn;
};
exports.handler = handler;