diff --git a/tests/integration/helpers.py b/tests/integration/helpers.py index c73c9e0..321c147 100644 --- a/tests/integration/helpers.py +++ b/tests/integration/helpers.py @@ -41,18 +41,20 @@ class Suite: runner = class_(self.code_py) + write_header(sys.stderr, 'Phasm') + runner.dump_phasm_code(sys.stderr) + runner.parse() runner.compile_ast() runner.compile_wat() + + write_header(sys.stderr, 'Assembly') + runner.dump_wasm_wat(sys.stderr) + runner.compile_wasm() runner.interpreter_setup() runner.interpreter_load(imports) - write_header(sys.stderr, 'Phasm') - runner.dump_phasm_code(sys.stderr) - write_header(sys.stderr, 'Assembly') - runner.dump_wasm_wat(sys.stderr) - # Check if code formatting works assert self.code_py == '\n' + phasm_render(runner.phasm_ast) # \n for formatting in tests