walt-compiler
Version:
Alternative syntax for WebAssembly text format
19 lines (15 loc) • 424 B
JavaScript
import test from 'ava';
import parser from '..';
test('the most basic of modules in wasm', t => {
const result = parser([], '');
// Empty ast, empty module
t.snapshot(result);
});
test('compiles globals', t => {
const result = parser([], 'const answer: i32 = 42;');
t.snapshot(result);
});
test('compiles exports', t => {
const result = parser([], 'export const answer: i32 = 42;');
t.snapshot(result);
});