@@ -308,7 +308,7 @@ Feature: Install WordPress plugins
308308
309309 Scenario : Force reinstall and activate an already active plugin to re-run activation hooks
310310 Given a WP install
311- And a wp-content/plugins/install-force-test.php file:
311+ And a wp-content/plugins/install-force-test/install-force-test .php file:
312312 """
313313 <?php
314314 /**
@@ -333,11 +333,14 @@ Feature: Install WordPress plugins
333333 # Remove the file to test if it gets recreated with --force
334334 When I run `rm wp-content/install-activation-test.txt`
335335
336+ # Create a zip of the plugin for reinstallation
337+ When I run `cd wp-content/plugins && zip -r /tmp/install-force-test.zip install-force-test`
338+
336339 # Try install --activate without --force (should skip activation hooks)
337- When I run `wp plugin install install-force-test --activate`
340+ When I run `wp plugin install /tmp/ install-force-test.zip --activate`
338341 Then STDOUT should contain:
339342 """
340- Plugin already installed .
343+ Unpacking the package.. .
341344 """
342345 And STDOUT should contain:
343346 """
@@ -350,7 +353,7 @@ Feature: Install WordPress plugins
350353 And the wp-content/install-activation-test.txt file should not exist
351354
352355 # Now try install --activate --force (should re-run activation hooks)
353- When I run `wp plugin install install-force-test --activate --force`
356+ When I run `wp plugin install /tmp/ install-force-test.zip --activate --force`
354357 Then STDOUT should contain:
355358 """
356359 Activating 'install-force-test'...
0 commit comments