make assertProcess error more descriptive

This commit is contained in:
2021-08-01 16:35:06 -06:00
parent e15838dea8
commit 71bce9a546
2 changed files with 5 additions and 5 deletions

View File

@@ -412,7 +412,7 @@ class Prelude {
case 0:
return p.stdout.readAll().toString().trim();
default:
throw p.stderr.readAll().toString().trim();
throw 'process $command $args failed:\n${p.stdout.readAll().toString().trim() + p.stderr.readAll().toString().trim()}';
}
#elseif hxnodejs
var p = if (inputLines != null) {
@@ -425,8 +425,9 @@ class Prelude {
var output:Buffer = p.stdout;
return output.toString();
default:
var error:String = p.stderr;
throw error;
var output:Buffer = p.stdout;
var error:Buffer = p.stderr;
throw 'process $command $args failed:\n${output.toString() + error.toString()}';
}
#else
throw "Can't run a subprocess on this target.";

View File

@@ -10,5 +10,4 @@
(Assert.equals 18
(let [jsToEval "5+6+7"]
(#extern Int js [:String jsToEval _]
(js.Lib.eval jsToEval)))))
)
(js.Lib.eval jsToEval))))))