$status = STATUS_DEFAULT; $confirmationCode = $_GET['confirmationCode']; $EmailRegistration = new EmailRegistration(); try { $EmailRegistration->fetchByConfirmationCode($confirmationCode); $EmailRegistration->confirm(); $Email = new Email(); $Email->subject = "Confirm Registration"; $Email->recipient = $EmailRegistration->email; $Email->sender = '*****@*****.**'; $Email->message_html = file_get_contents('emails/confirm.htm'); $Courier = new Courier(); $Courier->send($Email); $status = STATUS_SUCCESS; } catch(Exception $e) { $status = STATUS_ERROR; } switch($status) { case STATUS_SUCCESS: ?> <h1>Success</h1> <p>Your email address, <?php echo $EmailRegistration->email; ?> has been confirmed.</p>
/** * @test * * @covers Courier::send() */ public function sendShouldSetResponse() { $courier = new Courier(); $courier->setRecipient('3306144619'); $courier->setBody('Hello from Courier'); $response = $courier->send(); $this->assertInstanceOf('GuzzleHttp\\Psr7\\Response', $response); }