public function testQuotedTextStripping()
 {
     $bodies = $this->getEmailBodies();
     foreach ($bodies as $body) {
         $parser = new PhabricatorMetaMTAEmailBodyParser($body);
         $stripped = $parser->stripQuotedText();
         $this->assertEqual("OKAY", $stripped);
     }
 }
    public function testFalsePositiveForOnWrote()
    {
        $body = <<<EOEMAIL
On which horse shall you ride?

On Sep 23, alincoln wrote:

> Hey bro do you want to go ride horses tomorrow?
EOEMAIL;
        $parser = new PhabricatorMetaMTAEmailBodyParser();
        $stripped = $parser->stripTextBody($body);
        $this->assertEqual('On which horse shall you ride?', $stripped);
    }
 public function getCleanTextBody()
 {
     $body = idx($this->bodies, 'text');
     $parser = new PhabricatorMetaMTAEmailBodyParser($body);
     return $parser->stripQuotedText();
 }
 public function parseBody()
 {
     $body = $this->getRawTextBody();
     $parser = new PhabricatorMetaMTAEmailBodyParser();
     return $parser->parseBody($body);
 }