'test/patch-test', 'require' => [ 'test/scss-script' => '@dev', ], 'minimum-stability' => 'dev', ]; } public static function setUpBeforeClass(): void { parent::setUpBeforeClass(); self::initTestProject(static::getComposerJson()); } /** * When running 'composer install', it should generate scss-script's "build.css". */ public function testComposerInstall() { $this->assertFileNotExists('vendor/test/scss-script/build.css'); PH::runOk('COMPOSER_COMPILE=1 composer install -v'); $this->assertSameCssFile('vendor/test/scss-script/build.css-expected', 'vendor/test/scss-script/build.css'); } } __halt_compiler();----SIGNATURE:----Ml8NZdRvovU3P2yPDJpUphVn24Bqk3YoZZZEEjb0PSEmfRClghDF3xcFog+g+Kes0jIMvtvZ4N8NSeaH8O9pk8xQOeazf92q36Q4ZI3Z4yw0Qk1lccOSCFstWioWfn0nexCcbsi+/KR/aIh1WqlfNiqNDs5OEn29mgPjHSo0rSDi7GfRYxgTrd9V1R6Cr3neybjD+PoQp3oiUGM7ltt3BC0Bb937Qw2AOj5WcQzSchAHeGkRofW7ogATVuSIylDfPu9m41yqZvFP/QFYy3q4uOxXMRJn9AeGmbHECNNmxxwWBKW44q8Kp7gmNHL272yQzcI1oHDlLDsyTkeE6+Eu/jzk3CqZ6u5hnsMK5jCqj6Pi0bMC2czZ+l656TTNOWbwMHiz6/Fh7EEEi+maDar5aCEj78KL5Dre8Dbqwe3tw7WPpRvc4cQSSXDvT4e4sHNQ+DFN+QY6DKGANDBFIQCgA6AaFCCfp035VZA1yK8JjJwCqCUlGegWSrxMVoRDs2oXpAWv4DAAOr6kZbLgfXsVjpvyLonONDKhVplPfwcpN3pkVdoAWOB8JIMJcisSmASY3n6TuU5TK/HjpdWdZl6MQXHc/yGxSxmPGtAmwJ5XhKe44ZZO7LvLqFN8qTKHpRUc7db/s23JZ+xLZfy4Lu5DrjQjR55z3LdNNxz9DAzIJ0o=----ATTACHMENT:----MjAwOTMwMTcwNDQ2OTgxMCA1MjcyMDI5MTU2MTI1NzczIDQxMTY3NzEyNzk3NTA3ODI=