make assertProcess error more descriptive
This commit is contained in:
@@ -412,7 +412,7 @@ class Prelude {
|
|||||||
case 0:
|
case 0:
|
||||||
return p.stdout.readAll().toString().trim();
|
return p.stdout.readAll().toString().trim();
|
||||||
default:
|
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
|
#elseif hxnodejs
|
||||||
var p = if (inputLines != null) {
|
var p = if (inputLines != null) {
|
||||||
@@ -425,8 +425,9 @@ class Prelude {
|
|||||||
var output:Buffer = p.stdout;
|
var output:Buffer = p.stdout;
|
||||||
return output.toString();
|
return output.toString();
|
||||||
default:
|
default:
|
||||||
var error:String = p.stderr;
|
var output:Buffer = p.stdout;
|
||||||
throw error;
|
var error:Buffer = p.stderr;
|
||||||
|
throw 'process $command $args failed:\n${output.toString() + error.toString()}';
|
||||||
}
|
}
|
||||||
#else
|
#else
|
||||||
throw "Can't run a subprocess on this target.";
|
throw "Can't run a subprocess on this target.";
|
||||||
|
@@ -10,5 +10,4 @@
|
|||||||
(Assert.equals 18
|
(Assert.equals 18
|
||||||
(let [jsToEval "5+6+7"]
|
(let [jsToEval "5+6+7"]
|
||||||
(#extern Int js [:String jsToEval _]
|
(#extern Int js [:String jsToEval _]
|
||||||
(js.Lib.eval jsToEval)))))
|
(js.Lib.eval jsToEval))))))
|
||||||
)
|
|
Reference in New Issue
Block a user