So, I'm chugging along with testing data validation in Firebase. Everything was going okay with my tests. I could block invalid data and accept valid data. tl;dr : If you use .hasChildren() validation, you must include a validation rule for every property you are