Jordi Boggiano
9f3e2105da
Add IOMock and get rid of all withConsecutive calls in tests ( #11497 )
2023-06-07 14:35:16 +02:00
Jordi Boggiano
131da999ac
Fix CS ( #11003 )
2022-08-17 14:20:07 +02:00
Jordi Boggiano
e63e15aea8
Fix usage of react/promise resolve() to prepare for v3
2022-03-18 09:20:42 +01:00
Jordi Boggiano
6a466a120a
Enable strict types on all files
2022-02-24 13:24:34 +01:00
Jordi Boggiano
7abc8da7d3
Add more types
2022-02-23 11:37:32 +01:00
Jordi Boggiano
6da38f83a0
Add parameter types to all the things
2022-02-22 16:48:53 +01:00
Alexander Schranz
e9b60580f5
Add return types to tests ( #10 )
2022-02-21 13:42:28 +01:00
Jordi Boggiano
abdc6893a6
Add void types where no return statement is present
2022-02-18 10:38:54 +01:00
Jordi Boggiano
22fed0d445
Get rid of prophecy usage
2022-01-01 14:54:22 +01:00
Jordi Boggiano
96486d81cb
Fix many PHPStan issues and update baseline
2022-01-01 14:54:21 +01:00
Jordi Boggiano
6ed3aeb343
Remove setExpectedException wrapper
2022-01-01 14:54:21 +01:00
Jordi Boggiano
ffd62795bc
Get rid of all the ->at() mock invocations
2022-01-01 14:54:20 +01:00
Jordi Boggiano
2a771dfb2d
Update PHPUnit to 8.5
2022-01-01 14:54:19 +01:00
Jordi Boggiano
cb0293cf30
Finalize phpstan level 6 for tests dir, closes #10159
2021-11-02 14:32:09 +01:00
megubyte
8b7e2b600d
phpstan: update tests/Composer/Test/Downloader/* to level 6 standard ( #10238 )
2021-10-30 10:21:50 +02:00
Jordi Boggiano
45ecbae8f5
Merge branch 'master' into 2.0
2020-02-07 22:20:51 +01:00
Ion Bazan
a2137d5263
use Symfony PHPUnit Bridge
2020-02-07 12:22:22 +08:00
Jordi Boggiano
3dfcae99a9
Add parallel download capability to FileDownloader and derivatives
2019-01-18 08:39:03 +01:00
Jordi Boggiano
066351c5b9
Remove use of deprecated getMock method
2018-04-12 10:24:56 +02:00
Gabriel Caruso
afc9a7643e
Use PHPUnit\Framework\TestCase instead of PHPUnit_Framework_TestCase
2017-11-30 13:44:43 -02:00
Jordi Boggiano
122e422682
CS fixes
2017-03-08 15:16:44 +01:00
Jordi Boggiano
0ed5b541a9
Fix CS
2016-02-29 15:05:11 +00:00
Steve Buzonas
b44c3bee52
add tests to cover different use cases of package install preferences
2015-04-18 20:59:51 -04:00
Nils Adermann
5ed18d9aa2
Fail over from source to dist and vice versa when downloads fail
...
Any RuntimeException descendent will be caught and cause another
download attempt using either source or dist depending on what was
attempted first.
2014-02-24 18:40:33 +01:00
Julius Beckmann
ed5da804dd
Fixed handling of Metapackages in DownloadManager.
...
The "getDownloaderForInstalledPackage" returns null for "metapackage" and the download(), update() and remove() methods did not handle this return value correctly.
2014-02-06 10:50:06 +01:00
Jordi Boggiano
0e9f88a3da
Fix DownloadManagerTest creating directories on disk
2012-04-27 11:21:58 +02:00
Jordi Boggiano
6b6d6b6d82
Add --dev flag to InstallCommand to do source installs, fixes #26
2011-10-30 20:59:41 +01:00
everzet
195272da09
refactored DownloaderInterface to be mono-installation-type
2011-09-29 04:11:51 +03:00
Jordi Boggiano
00a4fe2a14
Refactor downloaders, git installs actually work well now
2011-09-29 00:48:52 +02:00
Jordi Boggiano
b9114e16be
Fix typos, short var names etc
2011-09-25 23:20:31 +02:00
everzet
50aa7ac607
Provide $useSource argument to the DownloaderInterface methods
2011-09-25 18:56:05 +03:00
everzet
17d1abcec0
Refactored DownloadManager
2011-09-25 18:30:54 +03:00
everzet
cde9531e4d
DownloadManager implemented
2011-09-24 02:09:51 +03:00