@@ -243,13 +243,13 @@ Feature: Manage WordPress themes
243243 When I run `wp theme list`
244244 Then STDOUT should not be empty
245245
246- When I run `wp eval ' echo get_site_transient(" update_themes" )->last_checked;' `
246+ When I run `wp eval " echo get_site_transient( ' update_themes' )->last_checked;" `
247247 Then save STDOUT as {LAST_UPDATED}
248248
249249 When I run `wp theme list --skip-update-check`
250250 Then STDOUT should not be empty
251251
252- When I run `wp eval ' echo get_site_transient(" update_themes" )->last_checked;' `
252+ When I run `wp eval " echo get_site_transient( ' update_themes' )->last_checked;" `
253253 Then STDOUT should be:
254254 """
255255 {LAST_UPDATED}
@@ -258,7 +258,7 @@ Feature: Manage WordPress themes
258258 When I run `wp theme list`
259259 Then STDOUT should not be empty
260260
261- When I run `wp eval ' echo get_site_transient(" update_themes" )->last_checked;' `
261+ When I run `wp eval " echo get_site_transient( ' update_themes' )->last_checked;" `
262262 Then STDOUT should not contain:
263263 """
264264 {LAST_UPDATED}
@@ -269,7 +269,7 @@ Feature: Manage WordPress themes
269269 And I run `wp theme delete --all --force`
270270
271271 When I run `rm -rf wp-content/themes`
272- And I run `if test -d wp-content/themes; then echo " fail" ; fi `
272+ And I run `wp eval "if ( is_dir(' wp-content/themes') ) echo ' fail';" `
273273 Then STDOUT should be empty
274274
275275 When I run `wp theme install twentytwelve --activate`
@@ -283,7 +283,7 @@ Feature: Manage WordPress themes
283283 Scenario : Attempt to activate or fetch a broken theme
284284 Given a WP install
285285
286- When I run `mkdir -pv wp-content/themes/myth`
286+ When I run `wp eval "is_dir( 'wp-content/themes/myth' ) || mkdir( ' wp-content/themes/myth', 0777, true ) || exit( 1 );" `
287287 Then the wp-content/themes/myth directory should exist
288288
289289 When I try `wp theme activate myth`
0 commit comments