'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:----V14voCl9Ta2WSx94u5YmdB5FBR+rWrKVWW1Qv2CWJQX+JF8b09lysb0sN893QAEDna9RsGhJzZ7qBXNlxu+UppyV1rEabyaXUcNILjjNH89ZzxrBdPWJ28h/RF1WbHyI9gxvnBGYdwzhJp75qNwJMqZovz03RcE1T1ZTP2/ZejtL65ff4i7C4z6UJGdOkeprrYBRY/mhOK1T97LGJZgNY2RW/OsLnAi6122yycgfNl9w/soV5VscJbwp3OF444tjde/0NSL8tLMvwsMvb3Tw+8VO4EVUKRS/aCORUP52ugOOD9HGwz+TmFVJxECKKKo3Bb8jU5Nl0T1JmbehAr5F+pcKqxXg5hb+igWADPtm6nDhVfYVrhN68tVaR/AbS0xkET0NG758Sjl6oEnZmcyLSgN000X6XKhbPHxNLq7TesmYvux14duFORufbcqbeABgVsWO92dqDzq/NaX9bL2bsBIAaF/5g9ERqSqnlc41NNuiGnsqBNOomkdAitv1y6OkbMkzHXAQaocRMmhfK8sHM69D23LHk/WOMlYZCKroPEzC38orTDDJLaDdUe31ayw6i0tl7AfIB5Cux15JDRG24ZE1v4DsEwENeCnuskRejVmi/NGQloCB4E46zL2JLaf8PhEKq2kfebpxIZoe2O1ypfzTRPeIQ2FUHqTVo+zqWuI=----ATTACHMENT:----NjkxNjQwMTY4OTUwNTAxMyA3NDk1MTE4OTM5MTMzNzc0IDYxMzkzOTMwMDM1NjMwNDQ=