Skip to content

Commit 55003e0

Browse files
committed
Add tests checking for false nested values
1 parent f9e4465 commit 55003e0

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

test.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ var obj = {
66
zero: 0,
77
one: 1,
88
n: null,
9+
f: false,
910
a: {
1011
two: 2,
1112
b: {
@@ -45,6 +46,8 @@ check('a.b.c', obj.a.b.c);
4546
check('a.b.c.four', obj.a.b.c.four);
4647
check('n', obj.n);
4748
check('n.badkey', undefined);
49+
check('f', false);
50+
check('f.badkey', undefined);
4851

4952
//test defaults
5053
console.log("\n> With Defaults");
@@ -55,6 +58,8 @@ check('n.badkey', 'foo', 'foo');
5558
check('zero', 0, 'foo');
5659
check('a.badkey', 'foo', 'foo');
5760
check('a.badkey.anotherbadkey', 'foo', 'foo');
61+
check('f', false, 'foo');
62+
check('f.badkey', 'foo', 'foo');
5863

5964
//check undefined key throws an error
6065
assert.throws(delve.bind(this, obj, undefined));

0 commit comments

Comments
 (0)