Skip to content

Tests: Use assertWPError() for WP_Error assertions in classic-to-block menu converter tests - #13501

Open
noruzzamans wants to merge 1 commit into
WordPress:trunkfrom
noruzzamans:tests/use-assert-wp-error-menu-converter
Open

Tests: Use assertWPError() for WP_Error assertions in classic-to-block menu converter tests#13501
noruzzamans wants to merge 1 commit into
WordPress:trunkfrom
noruzzamans:tests/use-assert-wp-error-menu-converter

Conversation

@noruzzamans

Copy link
Copy Markdown

Description

Replaces a generic assertTrue( is_wp_error() ) assertion in tests/phpunit/tests/editor/classic-to-block-menu-converter.php with WordPress's dedicated assertWPError() assertion.

Using dedicated assertion methods improves failure reporting by automatically including the WP_Error code and message in assertion failure outputs.

This was the only remaining occurrence of assertTrue( is_wp_error() ) in the test suite.

This is a test-only change and does not affect runtime behavior.

Background

WP_Classic_To_Block_Menu_Converter_Test was introduced in [56052] (Trac #58557). In [58183] (Trac #60705), assertions in this file were tightened to assertSame(). This update completes modernizing the error assertion to use assertWPError().

Follow-up to r56052, r58183.

Trac ticket: https://core.trac.wordpress.org/ticket/65819

Use of AI Tools

AI assistance: Yes
Model(s): Gemini 3.8 Flash High
Used for: Scanning the test suite for legacy generic boolean assertions, git log -L archaeology identifying [56052] and [58183], and drafting this description. The code change, verification, and coding standards compliance were reviewed and confirmed by me in a local development environment.


This Pull Request is for code review only. Please keep all other discussion in the Trac ticket. Do not merge this Pull Request. See GitHub Pull Requests for Code Review in the Core Handbook for more details.

…k menu converter tests.

Replaces a generic assertTrue( is_wp_error() ) assertion with the dedicated assertWPError() assertion in WP_Classic_To_Block_Menu_Converter_Test.

Follow-up to r56052, r58183.
See #65819.
@github-actions

Copy link
Copy Markdown

The following accounts have interacted with this PR and/or linked issues. I will continue to update these lists as activity occurs. You can also manually ask me to refresh this list by adding the props-bot label.

Core Committers: Use this line as a base for the props when committing in SVN:

Props noruzzaman.

To understand the WordPress project's expectations around crediting contributors, please review the Contributor Attribution page in the Core Handbook.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant