diff --git a/tests/Unit/AnsiStringTest.php b/tests/Unit/AnsiStringTest.php index ef25754..f174b3c 100644 --- a/tests/Unit/AnsiStringTest.php +++ b/tests/Unit/AnsiStringTest.php @@ -55,4 +55,37 @@ public function test_word_wrap(): void $this->assertEquals($expected, (string) $parsed->wordwrap(10)); } + + public function test_it_cuts_long_words_when_wrapping(): void + { + $input = "Cut long words"; + + $expected = <<assertEquals($expected, (string) $parsed->wordwrap(3, cut_long_words: true)); + } + + public function test_it_wraps_wide_characters(): void + { + $input = '🔥 🔥 あ あ'; + + $expected = <<assertEquals($expected, (string) $parsed->wordwrap(3)); + } }