Don't cover things that are difficult to tests
Add missing tests for json_extent and password change