[wp-trac] [WordPress Trac] #60971: Ensure Gutenberg Plugin e2e Tests only run on WP versions supported by Gutenberg
WordPress Trac
noreply at wordpress.org
Wed May 15 07:05:19 UTC 2024
#60971: Ensure Gutenberg Plugin e2e Tests only run on WP versions supported by
Gutenberg
-------------------------------------------------+-------------------------
Reporter: jorbin | Owner: Bernhard
| Reiter
Type: defect (bug) | Status: closed
Priority: normal | Milestone: 6.6
Component: Build/Test Tools | Version:
Severity: normal | Resolution: fixed
Keywords: has-patch has-unit-tests fixed- | Focuses:
major dev-reviewed |
-------------------------------------------------+-------------------------
Changes (by Bernhard Reiter):
* status: reopened => closed
* resolution: => fixed
Comment:
In [changeset:"58153" 58153]:
{{{
#!CommitTicketReference repository="" revision="58153"
Tests: Skip Gutenberg plugin activation test on older WP versions.
The purpose of `tests/e2e/specs/gutenberg-plugin.test.js` is to ensure
that running the Gutenberg plugin (stable version) on a WordPress `trunk`
install doesn't produce any fatals.
The test was introduced in [54913], i.e. it has been around since WP 6.2.
It makes sense to have it present on older branches, as the Gutenberg
plugin not only supports `trunk`, but also the current stable version of
WordPress (i.e. currently 6.5), and one version below (6.4). However, it
is not expected to work on any earlier versions beyond that; in practice,
it has produced errors on some of those.
This changeset checks the REST API response from the plugin activation
request. If it returns an error with error code `plugin_wp_incompatible`,
it skips the test.
Reviewed by jorbin.
Merges [58046] to the 6.4 branch.
Props jorbin, johnbillion, swissspidy.
Fixes #60971.
}}}
--
Ticket URL: <https://core.trac.wordpress.org/ticket/60971#comment:23>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list