@Test
  @TransactionalReadWrite
  public void testCheckEmailAvailability() {
    User user =
        testUtils.createAuthenticatedTestUser("SettingsControllerTest@testCheckEmailAvailability");
    User takenUser = testUtils.createTestUser("Taken@User");

    assertTrue(controller.checkEmailAvailability("CANNOT_FIND"));
    assertTrue(controller.checkEmailAvailability(user.getEmail()));
    assertTrue(controller.checkEmailAvailability(user.getEmail().toLowerCase()));
    assertFalse(controller.checkEmailAvailability(takenUser.getEmail()));
    assertFalse(controller.checkEmailAvailability(takenUser.getEmail().toLowerCase()));
  }