diff --git a/features/plugin.feature b/features/plugin.feature index ec1f1192..f40f1db2 100644 --- a/features/plugin.feature +++ b/features/plugin.feature @@ -1032,6 +1032,56 @@ Feature: Manage WordPress plugins """ + @require-wp-4.0 + Scenario: Do not report a WordPress requirement when the installed version already meets the update's requirement + Given a WP install + And a wp-content/plugins/example/example.php file: + """ + requires ) ? $plugin_update_info->requires : null; $items[ $file ]['requires_php'] = isset( $plugin_update_info->requires_php ) ? $plugin_update_info->requires_php : null; - if ( isset( $plugin_update_info->requires ) && version_compare( $wp_version, $requires, '>=' ) ) { + if ( isset( $plugin_update_info->requires ) && version_compare( $wp_version, $plugin_update_info->requires, '<' ) ) { $reason = "This update requires WordPress version $plugin_update_info->requires, but the version installed is $wp_version."; } elseif ( ! isset( $plugin_update_info->package ) ) { $reason = 'Update file not provided. Contact author for more details';