From d4913f26ed46ef4889879a08bb5ed4f4e11e30ca Mon Sep 17 00:00:00 2001 From: scribu Date: Sun, 17 Feb 2013 06:25:46 +0200 Subject: [PATCH] improve indentation for step definitions --- features/steps/basic_steps.php | 169 ++++++++++++++++++++++++----------------- 1 file changed, 101 insertions(+), 68 deletions(-) diff --git a/features/steps/basic_steps.php b/features/steps/basic_steps.php index 97cb6cd7..436667dd 100644 --- a/features/steps/basic_steps.php +++ b/features/steps/basic_steps.php @@ -4,96 +4,129 @@ use Behat\Behat\Exception\PendingException, Behat\Gherkin\Node\PyStringNode, Behat\Gherkin\Node\TableNode; -$steps->Given( '/^an empty directory$/', function( $world ) { - $world->create_empty_dir(); -} ); - -$steps->Given( '/^WP files$/', function ( $world ) { - $world->download_wordpress_files(); -} ); +$steps->Given( '/^an empty directory$/', + function ( $world ) { + $world->create_empty_dir(); + } +); -$steps->Given( '/^wp-config\.php$/', function ( $world ) { - $world->create_config(); -} ); +$steps->Given( '/^WP files$/', + function ( $world ) { + $world->download_wordpress_files(); + } +); -$steps->Given( '/^a database$/', function( $world ) { - $world->create_db(); -} ); +$steps->Given( '/^wp-config\.php$/', + function ( $world ) { + $world->create_config(); + } +); -$steps->Given( '/^WP install$/', function( $world ) { - $world->create_db(); - $world->create_empty_dir(); - $world->download_wordpress_files(); - $world->create_config(); - $world->run_install(); -} ); +$steps->Given( '/^a database$/', + function ( $world ) { + $world->create_db(); + } +); + +$steps->Given( '/^WP install$/', + function ( $world ) { + $world->create_db(); + $world->create_empty_dir(); + $world->download_wordpress_files(); + $world->create_config(); + $world->run_install(); + } +); -$steps->Given( '/^custom wp-content directory$/', function( $world ) { - $world->define_custom_wp_content_dir(); -} ); +$steps->Given( '/^custom wp-content directory$/', + function ( $world ) { + $world->define_custom_wp_content_dir(); + } +); -$steps->When( '/^I run `(.+)`$/', function( $world, $cmd ) { - $cmd = ltrim( str_replace( 'wp', '', $cmd ) ); +$steps->When( '/^I run `(.+)`$/', + function ( $world, $cmd ) { + $cmd = ltrim( str_replace( 'wp', '', $cmd ) ); - $world->replace_variables( $cmd ); + $world->replace_variables( $cmd ); - $world->result = $world->run( $cmd ); -} ); + $world->result = $world->run( $cmd ); + } +); -$steps->When( '/^I run the previous command again$/', function( $world ) { - if ( !isset( $world->result ) ) - throw new \Exception( 'No previous command.' ); +$steps->When( '/^I run the previous command again$/', + function ( $world ) { + if ( !isset( $world->result ) ) + throw new \Exception( 'No previous command.' ); - $world->result = $world->run( $world->result->command ); -} ); + $world->result = $world->run( $world->result->command ); + } +); -$steps->Given( '/^save (STDOUT|STDERR) as \{(\w+)\}$/', function( $world, $stream, $key ) { - $world->variables[ $key ] = rtrim( $world->result->$stream, "\n" ); -} ); +$steps->Given( '/^save (STDOUT|STDERR) as \{(\w+)\}$/', + function ( $world, $stream, $key ) { + $world->variables[ $key ] = rtrim( $world->result->$stream, "\n" ); + } +); -$steps->Then( '/^the return code should be (\d+)$/', function( $world, $return_code ) { - assertEquals( $return_code, $world->result->return_code ); -} ); +$steps->Then( '/^the return code should be (\d+)$/', + function ( $world, $return_code ) { + assertEquals( $return_code, $world->result->return_code ); + } +); -$steps->Then( '/^it should run without errors$/', function( $world ) { - if ( !empty( $world->result->STDERR ) ) - throw new \Exception( $world->result->STDERR ); +$steps->Then( '/^it should run without errors$/', + function ( $world ) { + if ( !empty( $world->result->STDERR ) ) + throw new \Exception( $world->result->STDERR ); - if ( 0 != $world->result->return_code ) - throw new \Exception( "Return code was $world->result->return_code" ); -} ); + if ( 0 != $world->result->return_code ) + throw new \Exception( "Return code was $world->result->return_code" ); + } +); -$steps->Then( '/^(STDOUT|STDERR) should be:$/', function( $world, $stream, PyStringNode $output ) { - $world->replace_variables( $output ); +$steps->Then( '/^(STDOUT|STDERR) should be:$/', + function ( $world, $stream, PyStringNode $output ) { + $world->replace_variables( $output ); - $result = rtrim( $world->result->$stream, "\n" ); + $result = rtrim( $world->result->$stream, "\n" ); - if ( (string) $output != $result ) { - throw new \Exception( $world->result->$stream ); + if ( (string) $output != $result ) { + throw new \Exception( $world->result->$stream ); + } } -} ); +); $steps->Then( '/^(STDOUT|STDERR) should contain:$/', -function( $world, $stream, PyStringNode $output ) { - if ( false === strpos( $world->result->$stream, (string) $output ) ) { - throw new \Exception( $world->result->$stream ); + function ( $world, $stream, PyStringNode $output ) { + if ( false === strpos( $world->result->$stream, (string) $output ) ) { + throw new \Exception( $world->result->$stream ); + } } -} ); +); -$steps->Then( '/^(STDOUT|STDERR) should match \'([^\']+)\'$/', function( $world, $stream, $format ) { - assertStringMatchesFormat( $format, $world->result->$stream ); -} ); +$steps->Then( '/^(STDOUT|STDERR) should match \'([^\']+)\'$/', + function ( $world, $stream, $format ) { + assertStringMatchesFormat( $format, $world->result->$stream ); + } +); -$steps->Then( '/^(STDOUT|STDERR) should be empty$/', function( $world, $stream ) { - if ( !empty( $world->result->$stream ) ) { - throw new \Exception( $world->result->$stream ); +$steps->Then( '/^(STDOUT|STDERR) should be empty$/', + function ( $world, $stream ) { + if ( !empty( $world->result->$stream ) ) { + throw new \Exception( $world->result->$stream ); + } } -} ); +); -$steps->Then( '/^(STDOUT|STDERR) should not be empty$/', function( $world, $stream ) { - assertNotEmpty( rtrim( $world->result->$stream, "\n" ) ); -} ); +$steps->Then( '/^(STDOUT|STDERR) should not be empty$/', + function ( $world, $stream ) { + assertNotEmpty( rtrim( $world->result->$stream, "\n" ) ); + } +); -$steps->Then( '/^the (.+) file should exist$/', function( $world, $path ) { - assertFileExists( $world->get_path( $path ) ); -} ); +$steps->Then( '/^the (.+) file should exist$/', + function ( $world, $path ) { + assertFileExists( $world->get_path( $path ) ); + } +); -- 2.11.0