Figure out what the ideal behavior should be when some part of a very long property path does not exist.
assert.is(object.path1.path2.typo.path3.path4, 'value');
Currently that will just result in a simple TypeError: Cannot read property 'path3' of undefined, but it should show at the very least print the properties of path2