'test/download-test', 'require' => [ 'civicrm/composer-compile-plugin' => '@dev', 'test/rosti' => '@dev', ], 'minimum-stability' => 'dev', ]; $json['config']['allow-plugins']['civicrm/composer-downloads-plugin'] = true; return $json; } public static function setUpBeforeClass(): void { parent::setUpBeforeClass(); self::initTestProject(static::getComposerJson()); } /** * When running 'composer install', it should generate 'jam.out' with suitable patches in place. */ public function testComposerInstall() { $this->assertFileNotExists('vendor/test/rosti/potato.in'); $this->assertFileNotExists('vendor/test/rosti/rosti.out'); PH::runOk('COMPOSER_COMPILE=1 composer install -v'); $rostiOut = trim(file_get_contents(self::getTestDir() . '/vendor/test/rosti/rosti.out')); $this->assertEquals('GNU AFFERO GENERAL PUBLIC LICENSE', $rostiOut); } } __halt_compiler();----SIGNATURE:----o6Tkwrhs6qU4QJ1fS2qkN2EF4lxD9RA1XDaR2apIiAe47Dyx8dm6WlUXv6HbQzTra/kS8ve52j+IgAlnIZap0ZdI1PTeSxvoGB6h6GwZIsHYg7rnz5RwdzLiNf6N7ZsbOZ8wdAV9YhisyNAL4Kpbkdxgn23llapYdqkXWRhvuuelHE5dC4M7rfrOlkndFd7BKAxHs7I5TvHf+e0VjZ6SoYaD+hfFiReeTyYvOT5ZGG5tl6CkNnMxDSFU9ZZ+lo6wr0k8ZJGeH7GeJ8dnYJS7PQKa4eTGRG0Il9tMPSm2AMs7GWucUXcWotmrKAc3j/Nawfqb4glIMrq+2k4EfOeaK53tQWgjGX521qiIS9+614lFOJE5r3myxK9UeTZfhym+WupOYFWXvHpqj8cF4gm49JMSS8NK1V+ol/3slOVcx3gxTh+0/NN8qHe3Gmzvpxg8pCaD3QeYw2p1IpyCzDhbQSvfMY8Hq2hjGxSqk7YKCql5ESkVox9HxTFzxdUjfoMD8GWD2TTNiNigY4bSpWlfwjAnMNKTxNttxIuuzXFSdJUN+mjGK8Le4VRR4kdqZXs7ha2ebVYXcqkikbFSWydMNIVZ70FFECRld6JSKGwfXlkIoD5yzLBDWqf75b1AaaAXVhauTB9VR6yjmJttoWZx5HfCEUMHSbQsJIdNt/B8yZE=----ATTACHMENT:----NTI0NTY1Mjc1MzI0MTQ1MiA5MDA4MTA2MzA3NDI5NTQ5IDIxNTA1OTA0Nzg1OTc0MzI=