'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:----BjExQsrvTbMncC3wc1sKcthDK8nfVJU05BkpmknF7kOoIYQCkomFERIxQtTaM9CaacIz7xFn3nKuRrW4xJm0GBJ2I1ndvNfM6FyNDH+dfnyrCssO+AGSrfKleIpwHFGZkL8vABmkfBLjuPkGXY4/MhEvVzhFwhfieT/uAS9WtR39UpJdxZK7DK7Vqr8wdGEPo7RCxsz2v+Bq2zx2QPK3n6BwHecgV2k0u/5uI0moAPMb3OerfnO+e1ySNkpqEhigM0jT2p1QHs3Fo0JICp27ATKtVtDLdL6OAi/hWGlx8iMUKgQa0b0ywDsa1woPO/DEM6mB4TFFosrQi7L7zTCLSfPN7cUjW+C8IVTO9lzw1kSsQT6qhTKC87MsAERPfmbfa5aZaVqgJxwLGHSJmJBJZK4y28eOheXQVnmxCN4Z/RjARQSCpl1VrNgF4OE+IK5TKlxN/oCQVE8vAmEuphuQQq8G/uVBdjxs1qlMKXQIpp6wVLW3y5Y0zrtbnfVaiHUGOkkOIoypvLV44pRPJzrvQnIYkmUOtrlavvpl79htsLo77Av9sAqZOVfFQYmd8j6bs0oUxoyL9KLFtSNmJ0ekppVIdwGprUQiq0/MLZGK2BdspVTon0p2qnUhdrTtHyo5jaI7cwNfXF9T8uzfQW98Ie57bEiAQyd1YkFSh7loUXg=----ATTACHMENT:----MzM0ODM5MTYxNDkzNTc0OCAxMDY4Nzg3NjcxNzk2OTU1IDg5MDUwMjU0ODA5NjQwODU=