Fix testlib ignoring last test
The order of the argument of `foldl` were reversed, meaning that the
`Assert` contract was applied to the accumulator, and not to the current
test. There is no consequence for all tests but the last one, which
doesn't trigger a blame error even if it evaluates to `false`.
But will give more precise error reporting when one test fails.
"%m
- = array.foldl (fun x y => (x | Assert) && y) true,
+ = array.foldl (fun acc test => (test | Assert) && acc) true,
}
