@@ 549-556 (lines=8) @@ | ||
546 | /** |
|
547 | * Test that a single short paragraph turns into one tweet. |
|
548 | */ |
|
549 | public function test_single_paragraph() { |
|
550 | $test_content = 'This is some content.'; |
|
551 | $blocks = array( |
|
552 | $this->generateParagraphData( $test_content ), |
|
553 | ); |
|
554 | ||
555 | $this->assertTweetGenerated( $blocks, array( $test_content ), array( false ), array( $blocks ) ); |
|
556 | } |
|
557 | ||
558 | /** |
|
559 | * Test that multiple short paragraphs are joined together into one tweet. |
|
@@ 614-626 (lines=13) @@ | ||
611 | /** |
|
612 | * Test that a single long paragraph is split into two tweets, breaking at the end of a sentence. |
|
613 | */ |
|
614 | public function test_line_break_is_preserved() { |
|
615 | $test_content = "First line.\nsecond line."; |
|
616 | $blocks = array( |
|
617 | $this->generateParagraphData( $test_content ), |
|
618 | ); |
|
619 | ||
620 | $this->assertTweetGenerated( |
|
621 | $blocks, |
|
622 | array( $test_content ), |
|
623 | array( false ), |
|
624 | array( $blocks ) |
|
625 | ); |
|
626 | } |
|
627 | ||
628 | /** |
|
629 | * Test that a single long paragraph containing multibyte characters is split into two tweets, |
|
@@ 913-925 (lines=13) @@ | ||
910 | /** |
|
911 | * Test that a basic verse maintains spacing. |
|
912 | */ |
|
913 | public function test_basic_verse() { |
|
914 | $test_content = " They say that code \n is poetry.\n\n Is indentation poetry,\n too?"; |
|
915 | ||
916 | $blocks = array( |
|
917 | $this->generateVerseData( $test_content ), |
|
918 | ); |
|
919 | ||
920 | $expected_text = array( |
|
921 | " They say that code\n is poetry.\n\n Is indentation poetry,\n too?", |
|
922 | ); |
|
923 | ||
924 | $this->assertTweetGenerated( $blocks, $expected_text, array( false ), array( $blocks ) ); |
|
925 | } |
|
926 | ||
927 | /** |
|
928 | * Test that a long verse splits correctly. |
|
@@ 1180-1193 (lines=14) @@ | ||
1177 | /** |
|
1178 | * Test that an assortment of blank lines in a list are ignored. |
|
1179 | */ |
|
1180 | public function test_blank_list_items() { |
|
1181 | $test_content = 'This is 22 characters.'; |
|
1182 | ||
1183 | $blocks = array( |
|
1184 | $this->generateListData( "<li></li><li></li><li><li></li><li>$test_content</li></li><li></li><li>$test_content</li>" ), |
|
1185 | ); |
|
1186 | ||
1187 | $this->assertTweetGenerated( |
|
1188 | $blocks, |
|
1189 | array( "- $test_content\n- $test_content" ), |
|
1190 | array( false ), |
|
1191 | array( $blocks ) |
|
1192 | ); |
|
1193 | } |
|
1194 | ||
1195 | /** |
|
1196 | * Test that a simple quote block renders correctly. |