blob: 3079456e21b3938a4fc0471da14fb650d89bbcfb [file] [log] [blame]
import LowLevelBinary, * as LLB from '../LowLevelBinary.js';
let values = [];
for (let i = LLB.varuintMin; i <= LLB.varuint7Max; ++i) values.push(i);
for (const i of values) {
let b = new LowLevelBinary();
b.varuint7(i);
const v = b.getVaruint7(0);
if (v.value !== i)
throw new Error(`Wrote "${i}" and read back "${v}"`);
if (v.next !== b.getSize())
throw new Error(`Size ${v.next}, expected ${b.getSize()}`);
}