Nils Adermann
1dd15e5662
Merge pull request #316 from edorian/solver-update-tests
...
Some added update tests
13 years ago
Jordi Boggiano
230e145053
Fix downloader tests on windows and mock Filesystem properly
13 years ago
Volker Dusch
a8b2db64d5
Expaned the update tests to make sure a) Only requested updates execute and b) Installed repos with no actions get pruned from the jobqueue
13 years ago
Nils Adermann
8aa0127de8
Remove test of undefined behaviour for unknown types in rulesets
13 years ago
Nils Adermann
7609f27052
Merge branch 'add-tests' of https://github.com/l3l0/composer into new-master
...
* 'add-tests' of https://github.com/l3l0/composer :
Made fixes after review.
Made changes which fied warnings and errors in tests.
Fixed tests after update and merge of changes from upstream/master
Fixed code. Changes improved code testability
Added and extended some unit tests
13 years ago
Jordi Boggiano
43ce9ab14f
Merge pull request #313 from naderman/fix-assert
...
Add a test for the off by one error in solver conflict resolution
13 years ago
Nils Adermann
460822fb96
Fix indentation of doc comment
13 years ago
Nils Adermann
3b54316e91
Add a test for the off by one error in solver conflict resolution
13 years ago
Volker Dusch
9ede082371
Skip tests if mbstring is not installed
13 years ago
Jordi Boggiano
8dcb75080e
Merge remote-tracking branch 'wookieb/installer_dry_run'
13 years ago
Martin Hasoň
e621495c4d
Added support for JSON_UNESCAPED_SLASHES
13 years ago
Wookieb
2467456d3f
Fix installer that create vendor and bin directory even if --dry-run parameter provided
...
* Move directories creation from constructor to "install" and "update" method
* Tests for LibraryInstaller
13 years ago
Martin Hasoň
ff0f833b3e
Added support for JSON_UNESCAPED_UNICODE and fixed parsing string
13 years ago
Martin Hasoň
01be62d842
Updated ArrayDumper
13 years ago
Jordi Boggiano
5da021ffa7
Moved Filesystem to base Util namespace
13 years ago
Beau Simensen
e1370be7a0
Continued refactoring of install() method, mainly by way of adding Composite Repository
...
* Rewritten `install()` method now takes a repository instead of a list of packages (per @nadermen)
* Added Composite Repository
* Added tests for Composite Repository
* Removed "local repository" concept from Platform Repository
* Removed some `use` statements for Platform Repository where it was not actually being used
13 years ago
Jordi Boggiano
2262a3f864
Fix test
13 years ago
Jordi Boggiano
d52feb1a9f
Merge remote-tracking branch 'digitalkaoz/issue_209'
13 years ago
Jordi Boggiano
d18e749f85
Test fix, fixes #274
13 years ago
Jordi Boggiano
15d78e6ad1
Fix autoload generator with vendor-dir = working-dir
13 years ago
Martin Hasoň
d27989c808
Fixed obscure code
13 years ago
Leszek Prabucki
f59ca1e2f8
Made fixes after review.
13 years ago
Leszek Prabucki
19878c2dc1
Fixed tests after update and merge of changes from upstream/master
13 years ago
Leszek Prabucki
de7f666118
Added and extended some unit tests
13 years ago
Martin Hasoň
76a2be5ae0
Fixed detection of missing comma and added detection of missing colon in json
13 years ago
digitalkaoz
4d0fae688e
removed replace, reinstalling as install
13 years ago
digitalkaoz
30e89a2402
fixed broken packages on filesystem
13 years ago
Jordi Boggiano
9d2e479d6d
Add ProcessExecutor tests
13 years ago
Jakub Zalas
c680ec7e51
Fixed json encoding when quoted value contained trailing backslash.
...
Condition checking if current character is inside a quoted string did not consider the case when backslash before quote is escaped with another backslash.
13 years ago
Jordi Boggiano
405f876fa6
Merge pull request #204 from simensen/GenerateAutoloadRevised
...
Autoload Generator handles multiple PSR-0 paths
13 years ago
Jordi Boggiano
e4dbee2648
Fix tests
13 years ago
Justin Rainbow
447230d77a
Extracting JsonFile additions for prettifying JSON
13 years ago
Christophe Coevoet
38a5f04ea0
Added a test for the new findPackagesByName method
13 years ago
Jordi Boggiano
098ba8e583
Add test
13 years ago
Beau Simensen
fd5124a632
Standards fixes per @stof (continued, my bad)
13 years ago
Beau Simensen
e8fcf281fa
Autoload Generator handles multiple PSR-0 paths
...
The Autoload Generator was not behaving exactly as expected.
This PR is an alternate version of #203 based on some of
@stof's input on that PR.
The main differences are:
* The main package is added first instead of last
* parseAutoloads returns a different structure:
array('psr-0' => array('Ns\\Foo' => array('installDir')))
* dump and createLoader updated to account for new structure
13 years ago
Jordi Boggiano
56e43e4397
Add tests
13 years ago
Jordi Boggiano
462ebdf752
Detect lock file changes and warn users on install, fixes #75
13 years ago
Jordi Boggiano
8cfbf9e198
Fix update, fixes #125
13 years ago
Jordi Boggiano
94a8e8809c
Fix travis builds
13 years ago
Jordi Boggiano
116b17dfc0
Fix test suite for OSX
13 years ago
Jordi Boggiano
680db4d1da
Fix bug with drive names of different cases
13 years ago
Jordi Boggiano
aefd2062c1
Update tests
13 years ago
Jordi Boggiano
f6b9488bf0
Move root package handling to a dedicated loader and make ArrayLoader more strict
13 years ago
Jordi Boggiano
927be089ba
Added more tests for Filesystem util and some fixes
13 years ago
Jordi Boggiano
21d74328e3
Cosmetic fixes
13 years ago
Jordi Boggiano
4517a2e51e
Added tests and fixed some incorrect behaviors in Filesystem
13 years ago
Jordi Boggiano
abb926a60c
Add tests for autoloader
13 years ago
Jordi Boggiano
7e3f8099b1
Add proxy files for windows instead of copying, removed PEAR-style substitution
13 years ago
Jordi Boggiano
aa94918d50
Add binaries support in composer
13 years ago