| @@ 45-48 (lines=4) @@ | ||
| 42 | * @param string $expectOutput Expected output. |
|
| 43 | */ |
|
| 44 | public function testExecute( array $args, array $options, $expectExitCode, $expectOutput ) { |
|
| 45 | if ( isset( $options['composer.json'] ) ) { |
|
| 46 | file_put_contents( 'composer.json', json_encode( array( 'extra' => array( 'changelogger' => $options['composer.json'] ) ), JSON_PRETTY_PRINT | JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE ) ); |
|
| 47 | unset( $options['composer.json'] ); |
|
| 48 | } |
|
| 49 | if ( isset( $options['CHANGELOG.md'] ) ) { |
|
| 50 | file_put_contents( 'CHANGELOG.md', $options['CHANGELOG.md'] ); |
|
| 51 | unset( $options['CHANGELOG.md'] ); |
|
| @@ 63-66 (lines=4) @@ | ||
| 60 | ), |
|
| 61 | ); |
|
| 62 | ||
| 63 | if ( isset( $options['composer.json'] ) ) { |
|
| 64 | file_put_contents( 'composer.json', json_encode( array( 'extra' => array( 'changelogger' => $options['composer.json'] ) ), JSON_PRETTY_PRINT | JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE ) ); |
|
| 65 | unset( $options['composer.json'] ); |
|
| 66 | } |
|
| 67 | $changelog = isset( $options['changelog'] ) ? $options['changelog'] : null; |
|
| 68 | $changes = isset( $options['changes'] ) ? $options['changes'] : array(); |
|
| 69 | unset( $options['changelog'], $options['changes'] ); |
|