'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:----FTGdlQJeP6Xan69/DNyiYRkjdMwXytHw6We800q2TClH7dFwwKNmXDskrjR8HcjbBFXbYovkl2s6VegnBfx+j9xTXVrJoFSGCkz0I1Znu+bSUMECCjdmLo/wB74HzU4f59x3HXMlCVN/U2FJ2apmKH0qPKqEQ6hgEq7ZVXm+tKiGM9h1qsM1PWnRLNKtDiVb/6ap7vXonQVSUo7Zr0Ug+dfr6hFIicitJ6rYjHBhQjU+SLn6/B/gG8TkyrH+IhkEsTURwJu3yJ6cY+IT2QVYibI4D+r8futHq5pKnUqk/6bD6AWoGCbHimp3iQtymwyxCs51hNO5pSvQ0UwGYgO1s3/e7+m18ZNTHEaMc0r7WUJxHRE4HkcVqneOrkdNwdFRZSWYD2gH25TOm3+P3Dxi0imXgFUDnU4i5PL8gvEoRa3cggLboK+085etCsainGCUeb05/XDNEwFQCZHyMPQT1qPmh1NFuGt2tbK7+bnyRJQ2KtTNw1EJrc4FRrLyckFAPe8hnSwb5PnENFOPBl3WbHZ8oe2mePehMQqyy2a/nrpz+6m63PbP52rVsJ5ws2Un7JeI0StnbOlA9RnIF5MKkgBfesIHNbePlvPG/GzAk1yVjeypP3oT+Ut0cELrPKWc0gPZAp/rk8OGxf55/yjNup61UlT5nUssTsJgUJJ5l6o=----ATTACHMENT:----NDcwMDM0MjE2NzYyOTExNSA1MjQzMTQ4MzY5NjUzNTQ0IDQyNDkxMzY5NTI5NDU2NTQ=