mirror of
				https://github.com/shivammathur/setup-php.git
				synced 2025-10-31 07:16:22 +07:00 
			
		
		
		
	Fix composer setup for Composer 2.3 changes
This commit is contained in:
		| @ -198,37 +198,37 @@ describe('Tools tests', () => { | ||||
|   }); | ||||
|  | ||||
|   it('checking getComposerUrl', async () => { | ||||
|     expect(await tools.getComposerUrl('latest')).toContain( | ||||
|     expect(await tools.getComposerUrl('latest', '7.4')).toContain( | ||||
|       'https://getcomposer.org/composer-stable.phar' | ||||
|     ); | ||||
|     expect(await tools.getComposerUrl('stable')).toContain( | ||||
|     expect(await tools.getComposerUrl('stable', '7.4')).toContain( | ||||
|       'https://getcomposer.org/composer-stable.phar' | ||||
|     ); | ||||
|     expect(await tools.getComposerUrl('snapshot')).toContain( | ||||
|     expect(await tools.getComposerUrl('snapshot', '7.4')).toContain( | ||||
|       'https://getcomposer.org/composer.phar' | ||||
|     ); | ||||
|     expect(await tools.getComposerUrl('preview')).toContain( | ||||
|     expect(await tools.getComposerUrl('preview', '7.4')).toContain( | ||||
|       'https://getcomposer.org/composer-preview.phar' | ||||
|     ); | ||||
|     expect(await tools.getComposerUrl('1')).toContain( | ||||
|     expect(await tools.getComposerUrl('1', '7.4')).toContain( | ||||
|       'https://getcomposer.org/composer-1.phar' | ||||
|     ); | ||||
|     expect(await tools.getComposerUrl('2')).toContain( | ||||
|     expect(await tools.getComposerUrl('2', '7.4')).toContain( | ||||
|       'https://getcomposer.org/composer-2.phar' | ||||
|     ); | ||||
|     expect(await tools.getComposerUrl('1.7.2')).toContain( | ||||
|     expect(await tools.getComposerUrl('1.7.2', '7.4')).toContain( | ||||
|       'https://github.com/composer/composer/releases/download/1.7.2/composer.phar' | ||||
|     ); | ||||
|     expect(await tools.getComposerUrl('1.7.2')).toContain( | ||||
|     expect(await tools.getComposerUrl('1.7.2', '7.4')).toContain( | ||||
|       'https://getcomposer.org/composer-1.7.2.phar' | ||||
|     ); | ||||
|     expect(await tools.getComposerUrl('2.0.0-RC2')).toContain( | ||||
|     expect(await tools.getComposerUrl('2.0.0-RC2', '7.4')).toContain( | ||||
|       'https://github.com/composer/composer/releases/download/2.0.0-RC2/composer.phar' | ||||
|     ); | ||||
|     expect(await tools.getComposerUrl('2.0.0-RC2')).toContain( | ||||
|     expect(await tools.getComposerUrl('2.0.0-RC2', '7.4')).toContain( | ||||
|       'https://getcomposer.org/composer-2.0.0-RC2.phar' | ||||
|     ); | ||||
|     expect(await tools.getComposerUrl('wrong')).toContain( | ||||
|     expect(await tools.getComposerUrl('wrong', '7.4')).toContain( | ||||
|       'https://getcomposer.org/composer-stable.phar' | ||||
|     ); | ||||
|   }); | ||||
| @ -347,7 +347,7 @@ describe('Tools tests', () => { | ||||
|       'linux' | ||||
|     ); | ||||
|     expect(script).toContain( | ||||
|       'add_tool https://github.com/shivammathur/composer-cache/releases/latest/download/composer-stable.phar,https://getcomposer.org/composer-stable.phar composer' | ||||
|       'add_tool https://github.com/shivammathur/composer-cache/releases/latest/download/composer-7.4-stable.phar,https://getcomposer.org/composer-stable.phar composer' | ||||
|     ); | ||||
|     expect(script).toContain( | ||||
|       'add_tool https://github.com/staabm/annotate-pull-request-from-checkstyle/releases/latest/download/cs2pr cs2pr' | ||||
| @ -381,7 +381,7 @@ describe('Tools tests', () => { | ||||
|       'darwin' | ||||
|     ); | ||||
|     expect(script).toContain( | ||||
|       'add_tool https://github.com/shivammathur/composer-cache/releases/latest/download/composer-stable.phar,https://getcomposer.org/composer-stable.phar composer' | ||||
|       'add_tool https://github.com/shivammathur/composer-cache/releases/latest/download/composer-7.4-stable.phar,https://getcomposer.org/composer-stable.phar composer' | ||||
|     ); | ||||
|     expect(script).toContain( | ||||
|       'add_tool https://github.com/staabm/annotate-pull-request-from-checkstyle/releases/download/1.2.3/cs2pr cs2pr' | ||||
| @ -418,7 +418,7 @@ describe('Tools tests', () => { | ||||
|       'win32' | ||||
|     ); | ||||
|     expect(script).toContain( | ||||
|       'Add-Tool https://github.com/shivammathur/composer-cache/releases/latest/download/composer-stable.phar,https://getcomposer.org/composer-stable.phar composer' | ||||
|       'Add-Tool https://github.com/shivammathur/composer-cache/releases/latest/download/composer-7.4-stable.phar,https://getcomposer.org/composer-stable.phar composer' | ||||
|     ); | ||||
|     expect(script).toContain( | ||||
|       'Add-Tool https://github.com/staabm/annotate-pull-request-from-checkstyle/releases/latest/download/cs2pr cs2pr' | ||||
| @ -447,7 +447,7 @@ describe('Tools tests', () => { | ||||
|       'win32' | ||||
|     ); | ||||
|     expect(script).toContain( | ||||
|       'Add-Tool https://github.com/shivammathur/composer-cache/releases/latest/download/composer-1.phar,https://getcomposer.org/composer-1.phar composer' | ||||
|       'Add-Tool https://github.com/shivammathur/composer-cache/releases/latest/download/composer-7.4-1.phar,https://getcomposer.org/composer-1.phar composer' | ||||
|     ); | ||||
|     expect(script).toContain('Add-Composertool prestissimo prestissimo hirak/'); | ||||
|     expect(script).toContain('Add-Composertool phinx phinx robmorgan/'); | ||||
| @ -462,12 +462,12 @@ describe('Tools tests', () => { | ||||
|       'linux' | ||||
|     ); | ||||
|     expect(script).toContain( | ||||
|       'add_tool https://github.com/shivammathur/composer-cache/releases/latest/download/composer-1.phar,https://getcomposer.org/composer-1.phar composer' | ||||
|       'add_tool https://github.com/shivammathur/composer-cache/releases/latest/download/composer-7.4-1.phar,https://getcomposer.org/composer-1.phar composer' | ||||
|     ); | ||||
|  | ||||
|     script = await tools.addTools('composer:preview', '7.4', 'linux'); | ||||
|     expect(script).toContain( | ||||
|       'add_tool https://github.com/shivammathur/composer-cache/releases/latest/download/composer-preview.phar,https://getcomposer.org/composer-preview.phar composer' | ||||
|       'add_tool https://github.com/shivammathur/composer-cache/releases/latest/download/composer-7.4-preview.phar,https://getcomposer.org/composer-preview.phar composer' | ||||
|     ); | ||||
|     script = await tools.addTools( | ||||
|       'composer:v1, composer:preview, composer:snapshot', | ||||
| @ -475,7 +475,7 @@ describe('Tools tests', () => { | ||||
|       'linux' | ||||
|     ); | ||||
|     expect(script).toContain( | ||||
|       'add_tool https://github.com/shivammathur/composer-cache/releases/latest/download/composer-snapshot.phar,https://getcomposer.org/composer.phar composer' | ||||
|       'add_tool https://github.com/shivammathur/composer-cache/releases/latest/download/composer-7.4-snapshot.phar,https://getcomposer.org/composer.phar composer' | ||||
|     ); | ||||
|   }); | ||||
| }); | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 Shivam Mathur
					Shivam Mathur