From cddfd71b7d874d19acbf39044b362a430fb3c213 Mon Sep 17 00:00:00 2001 From: jperras Date: Sun, 9 Aug 2009 18:53:09 -0400 Subject: [PATCH] Adding tests for testSendDebug --- .../libs/controller/components/email.test.php | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/cake/tests/cases/libs/controller/components/email.test.php b/cake/tests/cases/libs/controller/components/email.test.php index 6044ff757..e3d81ae78 100644 --- a/cake/tests/cases/libs/controller/components/email.test.php +++ b/cake/tests/cases/libs/controller/components/email.test.php @@ -532,14 +532,26 @@ TEXTBLOC; $this->Controller->EmailTest->reset(); $this->Controller->EmailTest->to = 'postmaster@localhost'; $this->Controller->EmailTest->from = 'noreply@example.com'; - $this->Controller->EmailTest->subject = 'Cake SMTP test'; + $this->Controller->EmailTest->subject = 'Cake Debug Test'; $this->Controller->EmailTest->replyTo = 'noreply@example.com'; $this->Controller->EmailTest->template = null; $this->Controller->EmailTest->delivery = 'debug'; $this->assertTrue($this->Controller->EmailTest->send('This is the body of the message')); + $result = $this->Controller->Session->read('Message.email.message'); + + $this->assertPattern('/To: postmaster@localhost/', $result); + $this->assertPattern('/Subject: Cake Debug Test/', $result); + $this->assertPattern('/Reply-To: noreply@example.com/', $result); + $this->assertPattern('/From: noreply@example.com/', $result); + $this->assertPattern('/X-Mailer: CakePHP Email Component/', $result); + $this->assertPattern('/Content-Type: text\/plain; charset=UTF-8/', $result); + $this->assertPattern('/Content-Transfer-Encoding: 7bitParameters:/', $result); + $this->assertPattern('/This is the body of the message/', $result); + } + /** * testContentStripping method *