adding tests that were missing
mid refactoring tests
refactored tests to be DRY in map and user