refactor: simplify expectedResult type in tests
This commit is contained in:
parent
ef43e73cf6
commit
160e8bcc1a
@ -11,16 +11,16 @@ class ParallelExamplesSpec
|
||||
with ParallelTestExecution {
|
||||
val files =
|
||||
allWaccFiles("wacc-examples/valid").map { p =>
|
||||
(p.toString, (_: Int) == 0)
|
||||
(p.toString, List(0))
|
||||
} ++
|
||||
allWaccFiles("wacc-examples/invalid/syntaxErr").map { p =>
|
||||
(p.toString, (_: Int) == 100)
|
||||
(p.toString, List(100))
|
||||
} ++
|
||||
allWaccFiles("wacc-examples/invalid/semanticErr").map { p =>
|
||||
(p.toString, (_: Int) == 200)
|
||||
(p.toString, List(200))
|
||||
} ++
|
||||
allWaccFiles("wacc-examples/invalid/whack").map { p =>
|
||||
(p.toString, List(0, 100, 200).contains)
|
||||
(p.toString, List(0, 100, 200))
|
||||
}
|
||||
|
||||
// tests go here
|
||||
@ -30,7 +30,7 @@ class ParallelExamplesSpec
|
||||
s"$filename" should "be parsed with correct result" in {
|
||||
val contents = os.read(os.Path(filename))
|
||||
parser.parse(contents) match {
|
||||
case Success(x) => assert(expectedResult(x.toInt))
|
||||
case Success(x) => assert(expectedResult.contains(x))
|
||||
case Failure(msg) => fail(msg)
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user