/** * @test * @group integration */ public function registerShouldNotSendOptinMailWhenUserMailIsInActive() { $formerUserMailActiveStatus = OptinTestHelper::changeConfiguredUserMailActiveStatus(0); $userIds = array('"USER-reg00gc0-b7a3-4599-b396-94c8bb6c10d9-USER"'); $registerRequest = sprintf('/user/register/params/{"ids":[%s]}', implode(',', $userIds)); $this->dispatch($registerRequest); OptinTestHelper::changeConfiguredUserMailActiveStatus($formerUserMailActiveStatus); $response = new Response($this->getResponseBody()); $this->assertTrue($response->getSuccess()); $this->assertEquals(0, OptinTestHelper::getMailsCount($this->mailsFromFileTransportDirectory)); }
/** * @test * @group integration */ public function renewPasswordShouldNotSendRenewMailWhenUserMailIsInActive() { $formerUserMailActiveStatus = OptinTestHelper::changeConfiguredUserMailActiveStatus(0); $email = '*****@*****.**'; $renewRequest = sprintf('/user/renewpassword/params/{"email":"%s"}', $email); $this->dispatch($renewRequest); OptinTestHelper::changeConfiguredUserMailActiveStatus($formerUserMailActiveStatus); $response = new Response($this->getResponseBody()); $this->assertTrue($response->getSuccess()); $this->assertEquals(0, OptinTestHelper::getMailsCount($this->mailsFromFileTransportDirectory)); }