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); }