Add a test

This commit is contained in:
Leszek Swirski 2018-02-02 11:41:39 +00:00
commit 596674fb59

View file

@ -178,4 +178,14 @@ suite("MI Parse", () => {
let result = parsed.result('register-names');
assert.deepEqual(result, ["r0", "pc", "", "xpsr", "", "control"]);
});
});
test("empty array values", () => {
let parsed = parseMI(`15^done,foo={x=[],y="y"}`);
assert.deepEqual(parsed.result('foo.x'), []);
assert.equal(parsed.result('foo.y'), "y");
});
test("empty object values", () => {
let parsed = parseMI(`15^done,foo={x={},y="y"}`);
assert.deepEqual(parsed.result('foo.x'), {});
assert.equal(parsed.result('foo.y'), "y");
});
});