Test with composer.json