UNPKG

approvals

Version:

Approval Tests Library - Capturing Human Intelligence

26 lines (21 loc) 654 B
import { GenericDiffReporterBase } from "../GenericDiffReporterBase"; import { createEmptyFileIfNotExists, searchForExecutable } from "../../AUtils"; export default class Reporter extends GenericDiffReporterBase { constructor() { super("VimDiff"); // options.cmdOptions = { // stdio: "inherit", // }; this.exePath = searchForExecutable("vim"); this.setCommandArgs = (approved, received) => { return ["-d", received, approved]; }; this.modifyCommandOptions = (cmdOptions) => { if (!cmdOptions) { cmdOptions = {}; } cmdOptions.stdio = "inherit"; return cmdOptions; }; } }