From e6baf8da46be1b61a537d8d4deceef97ad661607 Mon Sep 17 00:00:00 2001 From: Stanislav Zhuk Date: Mon, 19 Jan 2026 19:07:28 +0200 Subject: [PATCH] fix: remove php-zts-fileinfo, improve tests --- config.frankenphp.yaml | 1 - tests/test.bats | 31 ++++++++++++++++++++++++++++--- 2 files changed, 28 insertions(+), 4 deletions(-) diff --git a/config.frankenphp.yaml b/config.frankenphp.yaml index 10c6bb8..c06bbfc 100644 --- a/config.frankenphp.yaml +++ b/config.frankenphp.yaml @@ -17,7 +17,6 @@ webimage_extra_packages: - php-zts-bz2 - php-zts-cli - php-zts-ffi - - php-zts-fileinfo - php-zts-ftp - php-zts-gd - php-zts-gettext diff --git a/tests/test.bats b/tests/test.bats index 781c950..024f695 100644 --- a/tests/test.bats +++ b/tests/test.bats @@ -50,6 +50,8 @@ health_checks() { run ddev php -v assert_success assert_output --partial "PHP ${FRANKENPHP_PHP_VERSION}" + refute_output --partial "Warning" + refute_output --partial "is already loaded" run ddev php --ini assert_success @@ -134,9 +136,32 @@ health_checks() { run ddev php -m assert_success - assert_output --partial "pdo_mysql" - assert_output --partial "pdo_pgsql" - assert_output --partial "zip" + assert_line "apcu" + assert_line "bcmath" + assert_line "bz2" + assert_line "FFI" + assert_line "fileinfo" + assert_line "ftp" + assert_line "gd" + assert_line "gettext" + assert_line "imagick" + assert_line "intl" + assert_line "ldap" + assert_line "memcached" + assert_line "mysqli" + assert_line "pdo_mysql" + assert_line "pdo_pgsql" + assert_line "pgsql" + assert_line "redis" + assert_line "shmop" + assert_line "soap" + assert_line "sqlite3" + assert_line "sysvmsg" + assert_line "sysvsem" + assert_line "sysvshm" + assert_line "xsl" + assert_line "yaml" + assert_line "zip" if [[ "${FRANKENPHP_CUSTOM_EXTENSION}" == "true" ]]; then assert_output --partial "example_pie_extension"