From 705c2a5785221c51126a67ea65ccd1bc4bb8bccd Mon Sep 17 00:00:00 2001 From: Aneesh Relan Date: Fri, 8 Oct 2021 20:28:41 +0530 Subject: [PATCH] tests: increase test coverage for extensions.test.ts --- __tests__/extensions.test.ts | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/__tests__/extensions.test.ts b/__tests__/extensions.test.ts index ecbc0d14..149c54b1 100644 --- a/__tests__/extensions.test.ts +++ b/__tests__/extensions.test.ts @@ -5,6 +5,7 @@ describe('Extension tests', () => { extension | version | output ${'none'} | ${'7.4'} | ${'Disable-AllShared'} ${'Xdebug'} | ${'7.4'} | ${'Add-Extension xdebug'} + ${'sqlite'} | ${'7.4'} | ${'Add-Extension sqlite3'} ${':intl'} | ${'7.4'} | ${'Disable-Extension intl'} ${'phalcon4'} | ${'7.4'} | ${'Add-Phalcon phalcon4'} ${'pecl_http'} | ${'7.4'} | ${'Add-Http'} @@ -39,6 +40,7 @@ describe('Extension tests', () => { extension | version | output ${'none'} | ${'7.4'} | ${'disable_all_shared'} ${'Xdebug'} | ${'7.4'} | ${'add_extension xdebug'} + ${'sqlite'} | ${'7.4'} | ${'add_extension sqlite3'} ${':intl'} | ${'7.4'} | ${'disable_extension intl'} ${'ast-beta'} | ${'7.4'} | ${'add_unstable_extension ast beta extension'} ${'pdo_mysql'} | ${'7.4'} | ${'add_pdo_extension mysql'} @@ -108,4 +110,16 @@ describe('Extension tests', () => { ).toContain(output); } ); + + it.each` + extension | version | output + ${'xdebug'} | ${'7.2'} | ${'Platform openbsd is not supported'} + `( + 'checking addExtension on openbsd for extension $extension on version $version', + async ({extension, version, output}) => { + expect( + await extensions.addExtension(extension, version, 'openbsd') + ).toContain(output); + } + ); });