implement assert_return assertion

This commit is contained in:
Ilya Rezvov
2018-04-09 15:08:48 -07:00
parent b7933df8c3
commit dac931b055
2 changed files with 13 additions and 5 deletions
+2 -2
View File
@@ -34,10 +34,10 @@ compile file = do
main :: IO ()
main = do
files <- Directory.listDirectory "tests/samples"
-- let files = ["labels.wast"]
let files = ["linking.wast"]
scriptTestCases <- (`mapM` files) $ \file -> do
content <- LBS.readFile $ "tests/samples/" ++ file
let Right script = Parser.parseScript <$> Lexer.scanner content
return $ testCase file $ do
Script.runScript (assertFailure . ("Failed assert: " ++) . show) script
Script.runScript (\msg assert -> assertFailure ("Failed assert: " ++ msg ++ ". Assert " ++ show assert)) script
defaultMain $ testGroup "Wasm Core Test Suit" scriptTestCases