public function testAppendStream() { $mail = new Zend_Mail_Storage_Writable_Maildir($this->_params); $fh = fopen('php://memory', 'rw'); fputs($fh, "Subject: test\r\n\r\n"); fseek($fh, 0); $mail->appendMessage($fh); fclose($fh); $this->assertEquals($mail->getMessage($mail->countMessages())->subject, 'test'); }
public function testAppend() { $mail = new Zend_Mail_Storage_Writable_Maildir($this->_params); $count = $mail->countMessages(); $message = ''; $message .= "From: me@example.org\r\n"; $message .= "To: you@example.org\r\n"; $message .= "Subject: append test\r\n"; $message .= "\r\n"; $message .= "This is a test\r\n"; $mail->appendMessage($message); $this->assertEquals($count + 1, $mail->countMessages()); $this->assertEquals($mail->getMessage($count + 1)->subject, 'append test'); }