Skip to content

Commit b629998

Browse files
committed
Fail BindgenReportingSpec tests if exit code is non-zero
1 parent 17213f6 commit b629998

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

tests/src/test/scala/org/scalanative/bindgen/BindgenReportingSpec.scala

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,10 @@ class BindgenReportingSpec extends FunSpec {
3434
.generate()
3535

3636
result match {
37-
case Right(binding) => assert(binding.errors == errors)
38-
case Left(bindingErrors) => assert(bindingErrors == errors)
37+
case Right(binding) =>
38+
assert(binding.errors == errors)
39+
case Left(errors) =>
40+
fail(s"Non-zero exit code:\n${errors.mkString("\n")}")
3941
}
4042
} finally {
4143
tempFile.delete()

tests/src/test/scala/org/scalanative/bindgen/BindgenSpec.scala

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,8 @@ class BindgenSpec extends FunSpec {
3030
result match {
3131
case Right(binding) =>
3232
binding.writeToFile(outputFile)
33-
case Left(error) =>
34-
fail("scala-native-bindgen failed: " + error.mkString("\n"))
33+
case Left(errors) =>
34+
fail("scala-native-bindgen failed: " + errors.mkString("\n"))
3535
}
3636
}
3737

0 commit comments

Comments
 (0)