Verify that API consumers can skip/clear VOIP tokens.
This commit is contained in:
parent
25e7036451
commit
117de2382d
|
@ -266,6 +266,8 @@ class AccountControllerTest {
|
||||||
apnSender,
|
apnSender,
|
||||||
usernamesManager,
|
usernamesManager,
|
||||||
verifyExperimentEnrollmentManager);
|
verifyExperimentEnrollmentManager);
|
||||||
|
|
||||||
|
clearInvocations(AuthHelper.DISABLED_DEVICE);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
|
@ -1387,6 +1389,23 @@ class AccountControllerTest {
|
||||||
verify(directoryQueue, never()).refreshRegisteredUser(any(Account.class));
|
verify(directoryQueue, never()).refreshRegisteredUser(any(Account.class));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
void testSetApnIdNoVoip() throws Exception {
|
||||||
|
Response response =
|
||||||
|
resources.getJerseyTest()
|
||||||
|
.target("/v1/accounts/apn/")
|
||||||
|
.request()
|
||||||
|
.header("Authorization", AuthHelper.getAuthHeader(AuthHelper.DISABLED_NUMBER, AuthHelper.DISABLED_PASSWORD))
|
||||||
|
.put(Entity.json(new ApnRegistrationId("first", null)));
|
||||||
|
|
||||||
|
assertThat(response.getStatus()).isEqualTo(204);
|
||||||
|
|
||||||
|
verify(AuthHelper.DISABLED_DEVICE, times(1)).setApnId(eq("first"));
|
||||||
|
verify(AuthHelper.DISABLED_DEVICE, times(1)).setVoipApnId(null);
|
||||||
|
verify(accountsManager, times(1)).update(eq(AuthHelper.DISABLED_ACCOUNT));
|
||||||
|
verify(directoryQueue, never()).refreshRegisteredUser(any(Account.class));
|
||||||
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
void testSetApnIdByUuid() throws Exception {
|
void testSetApnIdByUuid() throws Exception {
|
||||||
Response response =
|
Response response =
|
||||||
|
|
Loading…
Reference in New Issue