mirror of
https://github.com/gosticks/wordpress-develop.git
synced 2026-10-03 06:07:00 +00:00
Tests: Ignore EOL differences in some tests using multiline string assertions.
Unix vs. Windows EOL style mismatches can cause misleading failures in tests using the heredoc syntax (`<<<`) or multiline strings as the expected result. Follow-up to [48466], [50995], [51079]. See #52625. git-svn-id: https://develop.svn.wordpress.org/trunk@51135 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
@@ -381,12 +381,17 @@ class WP_Test_REST_Widgets_Controller extends WP_Test_REST_Controller_Testcase {
|
||||
$response = rest_get_server()->dispatch( $request );
|
||||
$data = $response->get_data();
|
||||
$data = $this->remove_links( $data );
|
||||
$this->assertEqualSets(
|
||||
$this->assertSameIgnoreEOL(
|
||||
array(
|
||||
array(
|
||||
'id' => 'text-1',
|
||||
'id_base' => 'text',
|
||||
'sidebar' => 'sidebar-1',
|
||||
'rendered' => '<div class="textwidget">Custom text test</div>',
|
||||
'rendered_form' => '<input id="widget-text-1-title" name="widget-text[1][title]" class="title sync-input" type="hidden" value="">' . "\n" .
|
||||
' <textarea id="widget-text-1-text" name="widget-text[1][text]" class="text sync-input" hidden>Custom text test</textarea>' . "\n" .
|
||||
' <input id="widget-text-1-filter" name="widget-text[1][filter]" class="filter sync-input" type="hidden" value="on">' . "\n" .
|
||||
' <input id="widget-text-1-visual" name="widget-text[1][visual]" class="visual sync-input" type="hidden" value="on">',
|
||||
'instance' => array(
|
||||
'encoded' => base64_encode(
|
||||
serialize(
|
||||
@@ -406,11 +411,6 @@ class WP_Test_REST_Widgets_Controller extends WP_Test_REST_Controller_Testcase {
|
||||
'text' => 'Custom text test',
|
||||
),
|
||||
),
|
||||
'rendered' => '<div class="textwidget">Custom text test</div>',
|
||||
'rendered_form' => '<input id="widget-text-1-title" name="widget-text[1][title]" class="title sync-input" type="hidden" value="">' . "\n" .
|
||||
' <textarea id="widget-text-1-text" name="widget-text[1][text]" class="text sync-input" hidden>Custom text test</textarea>' . "\n" .
|
||||
' <input id="widget-text-1-filter" name="widget-text[1][filter]" class="filter sync-input" type="hidden" value="on">' . "\n" .
|
||||
' <input id="widget-text-1-visual" name="widget-text[1][visual]" class="visual sync-input" type="hidden" value="on">',
|
||||
),
|
||||
array(
|
||||
'id' => 'testwidget',
|
||||
@@ -1207,11 +1207,16 @@ class WP_Test_REST_Widgets_Controller extends WP_Test_REST_Controller_Testcase {
|
||||
$request = new WP_REST_Request( 'DELETE', '/wp/v2/widgets/text-1' );
|
||||
$response = rest_do_request( $request );
|
||||
|
||||
$this->assertEqualSets(
|
||||
$this->assertSameIgnoreEOL(
|
||||
array(
|
||||
'id' => 'text-1',
|
||||
'id_base' => 'text',
|
||||
'sidebar' => 'wp_inactive_widgets',
|
||||
'rendered' => '',
|
||||
'rendered_form' => '<input id="widget-text-1-title" name="widget-text[1][title]" class="title sync-input" type="hidden" value="">' . "\n" .
|
||||
' <textarea id="widget-text-1-text" name="widget-text[1][text]" class="text sync-input" hidden>Custom text test</textarea>' . "\n" .
|
||||
' <input id="widget-text-1-filter" name="widget-text[1][filter]" class="filter sync-input" type="hidden" value="on">' . "\n" .
|
||||
' <input id="widget-text-1-visual" name="widget-text[1][visual]" class="visual sync-input" type="hidden" value="on">',
|
||||
'instance' => array(
|
||||
'encoded' => base64_encode(
|
||||
serialize(
|
||||
@@ -1231,11 +1236,6 @@ class WP_Test_REST_Widgets_Controller extends WP_Test_REST_Controller_Testcase {
|
||||
'text' => 'Custom text test',
|
||||
),
|
||||
),
|
||||
'rendered' => '',
|
||||
'rendered_form' => '<input id="widget-text-1-title" name="widget-text[1][title]" class="title sync-input" type="hidden" value="">' . "\n" .
|
||||
' <textarea id="widget-text-1-text" name="widget-text[1][text]" class="text sync-input" hidden>Custom text test</textarea>' . "\n" .
|
||||
' <input id="widget-text-1-filter" name="widget-text[1][filter]" class="filter sync-input" type="hidden" value="on">' . "\n" .
|
||||
' <input id="widget-text-1-visual" name="widget-text[1][visual]" class="visual sync-input" type="hidden" value="on">',
|
||||
),
|
||||
$response->get_data()
|
||||
);
|
||||
@@ -1264,7 +1264,7 @@ class WP_Test_REST_Widgets_Controller extends WP_Test_REST_Controller_Testcase {
|
||||
$request->set_query_params( array( 'force' => true ) );
|
||||
$response = rest_do_request( $request );
|
||||
|
||||
$this->assertEqualSets(
|
||||
$this->assertSameIgnoreEOL(
|
||||
array(
|
||||
'deleted' => true,
|
||||
'previous' => array(
|
||||
@@ -1272,6 +1272,11 @@ class WP_Test_REST_Widgets_Controller extends WP_Test_REST_Controller_Testcase {
|
||||
'id' => 'text-1',
|
||||
'id_base' => 'text',
|
||||
'sidebar' => 'sidebar-1',
|
||||
'rendered' => '<div class="textwidget">Custom text test</div>',
|
||||
'rendered_form' => '<input id="widget-text-1-title" name="widget-text[1][title]" class="title sync-input" type="hidden" value="">' . "\n" .
|
||||
' <textarea id="widget-text-1-text" name="widget-text[1][text]" class="text sync-input" hidden>Custom text test</textarea>' . "\n" .
|
||||
' <input id="widget-text-1-filter" name="widget-text[1][filter]" class="filter sync-input" type="hidden" value="on">' . "\n" .
|
||||
' <input id="widget-text-1-visual" name="widget-text[1][visual]" class="visual sync-input" type="hidden" value="on">',
|
||||
'instance' => array(
|
||||
'encoded' => base64_encode(
|
||||
serialize(
|
||||
@@ -1291,11 +1296,6 @@ class WP_Test_REST_Widgets_Controller extends WP_Test_REST_Controller_Testcase {
|
||||
'text' => 'Custom text test',
|
||||
),
|
||||
),
|
||||
'rendered' => '<div class="textwidget">Custom text test</div>',
|
||||
'rendered_form' => '<input id="widget-text-1-title" name="widget-text[1][title]" class="title sync-input" type="hidden" value="">' . "\n" .
|
||||
' <textarea id="widget-text-1-text" name="widget-text[1][text]" class="text sync-input" hidden>Custom text test</textarea>' . "\n" .
|
||||
' <input id="widget-text-1-filter" name="widget-text[1][filter]" class="filter sync-input" type="hidden" value="on">' . "\n" .
|
||||
' <input id="widget-text-1-visual" name="widget-text[1][visual]" class="visual sync-input" type="hidden" value="on">',
|
||||
|
||||
),
|
||||
),
|
||||
|
||||
Reference in New Issue
Block a user