PATH:
home
/
letacommog
/
entrepro
/
wp-content
/
plugins
/
buddypress
/
cli
/
features
/
steps
<?php use Behat\Gherkin\Node\PyStringNode, Behat\Gherkin\Node\TableNode, WP_CLI\Process; $steps->Given( '/^a BP install$/', function ( $world ) { $world->install_wp(); $dest_dir = $world->variables['RUN_DIR'] . '/wp-content/plugins/buddypress/'; if ( ! is_dir( $dest_dir ) ) { mkdir( $dest_dir ); } $bp_src_dir = getenv( 'BP_SRC_DIR' ); if ( ! is_dir( $bp_src_dir ) ) { throw new Exception( 'BuddyPress not found in BP_SRC_DIR' ); } try { $world->copy_dir( $bp_src_dir, $dest_dir ); $world->proc( 'wp plugin activate buddypress' )->run_check(); $components = array( 'friends', 'groups', 'xprofile', 'activity', 'messages', 'notifications' ); foreach ( $components as $component ) { $world->proc( "wp bp component activate $component" )->run_check(); } } catch ( Exception $e ) {}; } );
[+]
..
[-] given-custom.php
[edit]
[-] then.php
[edit]
[-] given.php
[edit]
[-] when.php
[edit]