Add support for jolicode/castor

This commit is contained in:
Loïck Piera
2023-06-23 16:13:17 +02:00
parent 4bd44f22a9
commit 7ce22e0264
5 changed files with 86 additions and 2 deletions

View File

@ -526,6 +526,25 @@ describe('Tools tests', () => {
}
);
it.each`
version | os | uri
${'latest'} | ${'linux'} | ${'releases/latest/download/castor.linux-amd64.phar'}
${'0.5.1'} | ${'linux'} | ${'releases/download/v0.5.1/castor.linux-amd64.phar'}
${'latest'} | ${'darwin'} | ${'releases/latest/download/castor.darwin-amd64.phar'}
${'0.5.1'} | ${'darwin'} | ${'releases/download/v0.5.1/castor.darwin-amd64.phar'}
${'latest'} | ${'win32'} | ${'releases/latest/download/castor.windows-amd64.phar'}
${'0.5.1'} | ${'win32'} | ${'releases/download/v0.5.1/castor.windows-amd64.phar'}
${'latest'} | ${'openbsd'} | ${'Platform openbsd is not supported'}
`('checking addCastor: $version, $os', async ({version, os, uri}) => {
const data = getData({
tool: 'castor',
php_version: '8.1',
version: version,
os: os
});
expect(await tools.addCastor(data)).toContain(uri);
});
it.each`
tools_csv | script
${'none'} | ${''}