approvals
Version:
Approval Tests Library - Capturing Human Intelligence
25 lines (24 loc) • 823 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const GenericDiffReporterBase_1 = require("../GenericDiffReporterBase");
const AUtils_1 = require("../../AUtils");
class Reporter extends GenericDiffReporterBase_1.GenericDiffReporterBase {
constructor() {
super("VimDiff");
// options.cmdOptions = {
// stdio: "inherit",
// };
this.exePath = (0, AUtils_1.searchForExecutable)("vim");
this.setCommandArgs = (approved, received) => {
return ["-d", received, approved];
};
this.modifyCommandOptions = (cmdOptions) => {
if (!cmdOptions) {
cmdOptions = {};
}
cmdOptions.stdio = "inherit";
return cmdOptions;
};
}
}
exports.default = Reporter;