For each of { properties, hooks, nested properties, nested hooks } do { test diff({ key: value }, { key: null }) test diff({ key: value }, { key undefined }) test diff({ key: value }, {}) }