Firebase allows RuleDataSnapshot methods to receive invalid path, which PR #132 broke.
This fix allows to traverse DataNode and Ruleset with invalid path and denies read/write operation with invalid path instead, and it keeps denying creating DataNode with invalid keys
Coverage decreased (-0.01%) to 94.503% when pulling 9fd6fffc0ffece04a79cb6f21fb725c4bd0f7bcc on dinoboff:fix/issues/136 into a3e60f82ba971bb97c842052db25c2c89e150186 on goldibex:master.
Firebase allows RuleDataSnapshot methods to receive invalid path, which PR #132 broke.
This fix allows to traverse DataNode and Ruleset with invalid path and denies read/write operation with invalid path instead, and it keeps denying creating DataNode with invalid keys