Skip to content

Commit 596674f

Browse files
committed
Add a test
1 parent ab0a3bb commit 596674f

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

test/mi_parse.test.ts

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -178,4 +178,14 @@ suite("MI Parse", () => {
178178
let result = parsed.result('register-names');
179179
assert.deepEqual(result, ["r0", "pc", "", "xpsr", "", "control"]);
180180
});
181-
});
181+
test("empty array values", () => {
182+
let parsed = parseMI(`15^done,foo={x=[],y="y"}`);
183+
assert.deepEqual(parsed.result('foo.x'), []);
184+
assert.equal(parsed.result('foo.y'), "y");
185+
});
186+
test("empty object values", () => {
187+
let parsed = parseMI(`15^done,foo={x={},y="y"}`);
188+
assert.deepEqual(parsed.result('foo.x'), {});
189+
assert.equal(parsed.result('foo.y'), "y");
190+
});
191+
});

0 commit comments

Comments
 (0)