Example #1
0
 public function testAngles()
 {
     $engine = new Typographie('angles');
     $this->assertEquals('Проверка градусов 3°', $engine->process('Проверка градусов 3*'));
     $this->assertEquals('Проверка футов 4′', $engine->process('Проверка футов 4\''));
     $this->assertEquals('Проверка дюймов 5″', $engine->process('Проверка дюймов 5"'));
     $this->assertEquals('6″ в начале строки', $engine->process('6" в начале строки'));
     $this->assertEquals('"Диагональ 6″ здесь"', $engine->process('"Диагональ 6" здесь"'));
     $this->assertEquals('"Диагональ 6″"', $engine->process('"Диагональ 6""'));
     $this->assertEquals('"6″ диагональ"', $engine->process('"6" диагональ"'));
     $this->assertEquals('"Диагональ модели 3020"', $engine->process('"Диагональ модели 3020"'));
     $engine->actions('angles,quotes');
     $this->assertEquals('«Диагональ 7″ здесь»', $engine->process('"Диагональ 7" здесь"'));
     $this->assertEquals('«Диагональ 7″»', $engine->process('"Диагональ 7""'));
     $this->assertEquals('«7″ диагональ»', $engine->process('"7" диагональ"'));
     $this->assertEquals('«Диагональ модели 3021»', $engine->process('"Диагональ модели 3021"'));
 }