Skip to content

Commit f157fb3

Browse files
authored
Merge pull request #289 from wp-cli/fix-tests
2 parents 0c33ee0 + 5b9faf2 commit f157fb3

File tree

1 file changed

+21
-22
lines changed

1 file changed

+21
-22
lines changed

features/core-update.feature

Lines changed: 21 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -117,8 +117,6 @@ Feature: Update WordPress core
117117
Updating
118118
"""
119119

120-
# This test downgrades to an older WordPress version, but the SQLite plugin requires 6.0+
121-
@require-mysql
122120
Scenario: Ensure cached partial upgrades aren't used in full upgrade
123121
Given a WP install
124122
And I try `wp theme install twentytwenty --activate`
@@ -131,43 +129,44 @@ Feature: Update WordPress core
131129
'updates' => array(
132130
(object) array(
133131
'response' => 'autoupdate',
134-
'download' => 'https://downloads.wordpress.org/release/wordpress-4.2.4.zip',
132+
'download' => 'https://downloads.wordpress.org/release/wordpress-6.5.5.zip',
135133
'locale' => 'en_US',
136134
'packages' => (object) array(
137-
'full' => 'https://downloads.wordpress.org/release/wordpress-4.2.4.zip',
138-
'no_content' => 'https://downloads.wordpress.org/release/wordpress-4.2.4-no-content.zip',
139-
'new_bundled' => 'https://downloads.wordpress.org/release/wordpress-4.2.4-new-bundled.zip',
140-
'partial' => 'https://downloads.wordpress.org/release/wordpress-4.2.4-partial-1.zip',
141-
'rollback' => 'https://downloads.wordpress.org/release/wordpress-4.2.4-rollback-1.zip',
135+
'full' => 'https://downloads.wordpress.org/release/wordpress-6.5.5.zip',
136+
'no_content' => 'https://downloads.wordpress.org/release/wordpress-6.5.5-no-content.zip',
137+
'new_bundled' => 'https://downloads.wordpress.org/release/wordpress-6.5.5-new-bundled.zip',
138+
'partial' => 'https://downloads.wordpress.org/release/wordpress-6.5.5-partial-1.zip',
139+
'rollback' => 'https://downloads.wordpress.org/release/wordpress-6.5.5-rollback-1.zip',
142140
),
143-
'current' => '4.2.4',
144-
'version' => '4.2.4',
145-
'php_version' => '5.2.4',
141+
'current' => '6.5.5',
142+
'version' => '6.5.5',
143+
'php_version' => '8.2.1',
146144
'mysql_version' => '5.0',
147-
'new_bundled' => '4.1',
148-
'partial_version' => '4.2.1',
145+
'new_bundled' => '6.4',
146+
'partial_version' => '6.5.2',
149147
'support_email' => 'updatehelp42@wordpress.org',
150148
'new_files' => '',
151149
),
152150
),
153-
'version_checked' => '4.2.4', // Needed to avoid PHP notice in `wp_version_check()`.
151+
'version_checked' => '6.5.5', // Needed to avoid PHP notice in `wp_version_check()`.
154152
);
155153
});
156154
"""
157155

158-
When I run `wp core download --version=4.2.1 --force`
156+
When I run `wp core download --version=6.5.2 --force`
159157
And I run `wp core update`
160158
Then STDOUT should contain:
161159
"""
162160
Success: WordPress updated successfully.
163161
"""
164162
And the {SUITE_CACHE_DIR}/core directory should contain:
165163
"""
166-
wordpress-4.2.1-en_US.tar.gz
167-
wordpress-4.2.4-partial-1-en_US.zip
164+
wordpress-6.5.2-en_US.tar.gz
165+
wordpress-6.5.5-partial-1-en_US.zip
168166
"""
169167

170-
When I run `wp core download --version=4.1.1 --force`
168+
# Allow for implicit nullable warnings produced by Requests.
169+
When I try `wp core download --version=6.4.1 --force`
171170
And I run `wp core update`
172171
Then STDOUT should contain:
173172
"""
@@ -182,10 +181,10 @@ Feature: Update WordPress core
182181
"""
183182
And the {SUITE_CACHE_DIR}/core directory should contain:
184183
"""
185-
wordpress-4.1.1-en_US.tar.gz
186-
wordpress-4.2.1-en_US.tar.gz
187-
wordpress-4.2.4-no-content-en_US.zip
188-
wordpress-4.2.4-partial-1-en_US.zip
184+
wordpress-6.4.1-en_US.tar.gz
185+
wordpress-6.5.2-en_US.tar.gz
186+
wordpress-6.5.5-no-content-en_US.zip
187+
wordpress-6.5.5-partial-1-en_US.zip
189188
"""
190189

191190
# This test downgrades to an older WordPress version, but the SQLite plugin requires 6.0+

0 commit comments

Comments
 (0)