From db3143a53bfb75dc26ca273432162ccd8e003768 Mon Sep 17 00:00:00 2001 From: Joshua T Corbin Date: Tue, 2 Mar 2021 15:55:33 -0800 Subject: [PATCH] kni-test: add compiledJson mode --- kni-test.js | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/kni-test.js b/kni-test.js index b80fb47..ab33f59 100644 --- a/kni-test.js +++ b/kni-test.js @@ -33,9 +33,24 @@ function testBasic(kniscript, transcript, done) { }, done); } +function testCompiledJson(kniscript, transcript, done) { + withTempDir(transcript, function under(dir, fin) { + var outfile = dir + '/out'; + var jsonfile = dir + '/json'; + runArgs([kniscript, '-j'], jsonfile, function compileDone(err) { + if (err) { + fin(err); + return; + } + runArgs(['-J', jsonfile, '-v', transcript], outfile, fin); + }); + }, done); +} + function main() { [ ['basic', testBasic], + ['compiledJson', testCompiledJson], ].forEach(function eachTestMode(testMode) { var testModeName = testMode[0]; var runTest = testMode[1];