Being more strict when not specifying all keys to be inserted, adding
missing tests