Skip to content

Commit a1efaef

Browse files
committed
Improve tests cleanup
1 parent a4e18af commit a1efaef

1 file changed

Lines changed: 9 additions & 1 deletion

File tree

tests/Test_Shell.php

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,15 @@ function testColumns() {
4949
// Restore.
5050
putenv( false === $env_term ? 'TERM' : "TERM=$env_term" );
5151
putenv( false === $env_columns ? 'COLUMNS' : "COLUMNS=$env_columns" );
52-
putenv( false === $env_is_windows ? 'WP_CLI_TEST_IS_WINDOWS' : "WP_CLI_TEST_IS_WINDOWS=$env_is_windows" );
52+
if ( false === $env_is_windows ) {
53+
if ( strtoupper( substr( PHP_OS, 0, 3 ) ) === 'WIN' ) {
54+
putenv( 'WP_CLI_TEST_IS_WINDOWS=' );
55+
} else {
56+
putenv( 'WP_CLI_TEST_IS_WINDOWS' );
57+
}
58+
} else {
59+
putenv( "WP_CLI_TEST_IS_WINDOWS=$env_is_windows" );
60+
}
5361
putenv( false === $env_shell_columns_reset ? 'PHP_CLI_TOOLS_TEST_SHELL_COLUMNS_RESET' : "PHP_CLI_TOOLS_TEST_SHELL_COLUMNS_RESET=$env_shell_columns_reset" );
5462
}
5563
}

0 commit comments

Comments
 (0)