Esempio n. 1
0
 public function case_to_ascii()
 {
     $this->given($strings = ['Un été brûlant sur la côte' => 'Un ete brulant sur la cote', 'Αυτή είναι μια δοκιμή' => 'Aute einai mia dokime', 'أحبك' => 'ahbk', 'キャンパス' => 'kyanpasu', 'биологическом' => 'biologiceskom', '정, 병호' => 'jeong, byeongho', 'ますだ, よしひこ' => 'masuda, yoshihiko', 'मोनिच' => 'monica', 'क्ष' => 'ksa', 'أحبك 😀' => 'ahbk (grinning face)', '∀ i ∈ ℕ' => '(for all) i (element of) N'])->when(function () use($strings) {
         foreach ($strings as $original => $asciied) {
             $this->given($string = new LUT($original))->when($result = $string->toAscii())->then->object($result)->isIdenticalTo($string)->string((string) $result)->isEqualTo($asciied);
         }
     });
 }