コード例 #1
0
 public function testSingleton()
 {
     $formatter = new HtmlFormatter();
     $language = new MockGreedyLanguage(['rules' => ['keyword' => new Rule(new SubStringMatcher('if'))]]);
     $this->assertEquals($formatter->format($language->parse('if test')), KeyLighter::get()->highlight('if test', $language, $formatter));
 }
コード例 #2
0
ファイル: LanguageTest.php プロジェクト: kadet1090/KeyLighter
 /**
  * @expectedException \InvalidArgumentException
  */
 public function testWrongArgumentForParse()
 {
     $language = new MockGreedyLanguage(['test' => 'foo']);
     $language->parse(1.23);
 }