Skip to content

Commit 2581606

Browse files
committed
Update unit tests
1 parent 6e7909c commit 2581606

File tree

1 file changed

+31
-10
lines changed

1 file changed

+31
-10
lines changed

tests/tests/TestBehatTags.php

Lines changed: 31 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -51,11 +51,21 @@ public function test_behat_tags_wp_version_github_token( $env, $expected ) {
5151
$expected .= '&&~@broken-trunk';
5252
}
5353

54-
if ( 'sqlite' !== $db_type ) {
55-
$expected .= '&&~@require-sqlite';
56-
}
57-
if ( 'sqlite' === $db_type ) {
58-
$expected .= '&&~@require-mysql';
54+
switch ( $db_type ) {
55+
case 'mariadb':
56+
$expected .= '&&~@require-mysql';
57+
$expected .= '&&~@require-sqlite';
58+
break;
59+
case 'sqlite':
60+
$expected .= '&&~@require-mariadb';
61+
$expected .= '&&~@require-mysql';
62+
$expected .= '&&~@require-mysql-or-mariadb';
63+
break;
64+
case 'mysql':
65+
default:
66+
$expected .= '&&~@require-mariadb';
67+
$expected .= '&&~@require-sqlite';
68+
break;
5969
}
6070

6171
$this->assertSame( '--tags=' . $expected, $output );
@@ -148,12 +158,23 @@ public function test_behat_tags_extension() {
148158

149159
$expecteds = array();
150160

151-
if ( 'sqlite' !== $db_type ) {
152-
$expecteds[] = '~@require-sqlite';
153-
}
154-
if ( 'sqlite' === $db_type ) {
155-
$expecteds[] = '~@require-mysql';
161+
switch ( $db_type ) {
162+
case 'mariadb':
163+
$expecteds[] = '~@require-mysql';
164+
$expecteds[] = '~@require-sqlite';
165+
break;
166+
case 'sqlite':
167+
$expecteds[] = '~@require-mariadb';
168+
$expecteds[] = '~@require-mysql';
169+
$expecteds[] = '~@require-mysql-or-mariadb';
170+
break;
171+
case 'mysql':
172+
default:
173+
$expecteds[] = '~@require-mariadb';
174+
$expecteds[] = '~@require-sqlite';
175+
break;
156176
}
177+
157178
if ( ! extension_loaded( 'imagick' ) ) {
158179
$expecteds[] = '~@require-extension-imagick';
159180
}

0 commit comments

Comments
 (0)