blob: b3fbc2479f72163dfad32104056ba274359235da [file] [log] [blame]
import * as assert from '../assert.js';
var data = read("./nameSection.wasm", "binary");
function check(step)
{
var parser = $vm.createWasmStreamingParser();
for (var i = 0; i < data.byteLength; i += step) {
parser.addBytes(data.subarray(i, i + Math.min(step, data.byteLength - i)));
}
assert.eq(parser.finalize(), 7);
}
for (var i = 0; i < 10; ++i)
check(i + 1);
check(100);
check(1000);
check(2000);