Since php-json has been merged into php7.0 (as opposed to from src:php-json with PHP5), I noticed that the error message in one of the tests is incorrect.
* tests/PhpcomposerSourceTest.php: update php-json error message Not-signed-off-by: Nishanth Aravamudan <nish.aravamu...@canonical.com> --- Note that I know this isn't quite right, because now the test will fail with PHP5 versions of php-json. I'm not quite sure how the test should be fixed in this case, though -- should it have two functions with different @requires? It seems like the phpunit @requires syntax implies >= which doesn't work for specifying exact versions (or in this case families, e.g. '@requires PHP 5'). I'm hoping someone with more experience can provide the right syntax. diff --git a/tests/PhpcomposerSourceTest.php b/tests/PhpcomposerSourceTest.php index 0c65bad..23ef3a3 100644 --- a/tests/PhpcomposerSourceTest.php +++ b/tests/PhpcomposerSourceTest.php @@ -44,7 +44,7 @@ class PhpcomposerSourceTest extends PHPUnit_Framework_TestCase { /** * @expectedException InvalidArgumentException - * @expectedExceptionMessage Error parsing composer.json: Syntax error, malformed JSON (quoted object property name expected) + * @expectedExceptionMessage Error parsing composer.json: Syntax error, malformed JSON (Syntax error) */ public function testBrokenOpen() { // Open a directory with a broken composer.json -- Nishanth Aravamudan Ubuntu Server Canonical Ltd