UNPKG

pipeline-handler

Version:

an idependant handler for pipelines (like in perfidy or epitelete)

26 lines (22 loc) 840 B
const { PipelineHandler } = require("../../dist/main"); const test = require("tape"); const { Proskomma } = require("proskomma"); const fse = require("fs-extra"); const path = require("path"); const testGroup = "Perf 2 usfm"; const pipelineH = new PipelineHandler({proskomma:new Proskomma(), verbose:false}); const perfContent = fse.readJsonSync(path.resolve(__dirname, "../data/perfs/titus_aligned_eng.json")); test(`perf=>usfm (${testGroup})`, (t) => { t.plan(1); try { t.doesNotThrow(async () => { let output = await pipelineH.runPipeline("perf2usfmPipeline", { perf: perfContent }); // await saveFile(output.usfm); }) } catch (err) { console.log(err); t.fail("perf2usfmPipeline throws on valid perf"); } });