Path: blob/master/src/infrastructure/markup/__tests__/PhabricatorMarkupEngineTestCase.php
12241 views
<?php12final class PhabricatorMarkupEngineTestCase3extends PhabricatorTestCase {45public function testRemarkupSentenceSummmaries() {6$this->assertSentenceSummary(7'The quick brown fox. Jumped over the lazy dog.',8'The quick brown fox.');910$this->assertSentenceSummary(11'Go to www.help.com for details. Good day.',12'Go to www.help.com for details.');1314$this->assertSentenceSummary(15'Coxy lummox gives squid who asks for job pen.',16'Coxy lummox gives squid who asks for job pen.');1718$this->assertSentenceSummary(19'DEPRECATED',20'DEPRECATED');2122$this->assertSentenceSummary(23'Never use this! It is deadly poison.',24'Never use this!');2526$this->assertSentenceSummary(27"a short poem\nmeow meow meow\nmeow meow meow\n\n- cat",28'a short poem');2930$this->assertSentenceSummary(31'WOW!! GREAT PROJECT!',32'WOW!!');33}3435private function assertSentenceSummary($corpus, $summary) {36$this->assertEqual(37$summary,38PhabricatorMarkupEngine::summarizeSentence($corpus),39pht('Summary of: %s', $corpus));40}4142}434445