'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:----dFQLSqrJs5wskzS1p7ube4WRtk2acH2gjIFcVoeEfFEoNUvN09pzph1mB17roxAG8hMcStA0XJYGGdwueWrxQl5w7ldoDqduM5gYbAz30NpESVp7ObvEOKtLcqRzsArCz0w2Jgfm5PJt/qv0M2Nfe2RsLv1uABbz4zesj4DI0aNgSWozlBS2OoG/DlmTIX3uOMZc2g62Qmt334JwJ6Z4OiJvtKv6x35w3pWkW0GWPs4BIdj3YgZCTCPDvTO4u5EISBxwjxnn4Y3KIRBCBIVxhJIeJYY46+kKRgeHUf6FLJYe8UHenS30o/FX4bqCkM3NkZvHhK1aa957TzcpTHx7MZ9lrsmM48nI/OhP0uO3oNIa2Nu4c5r/0DugN13WRkpl2LxLNf7OuAfOCeVkbUCxJCFLa0VzZYNOcBHBM5w4Idl5RCpEr3u2be9Sp70EW7LtBEM3CFxt1WYWj9xoipUxiBxRy3MXQCnhGW+7p6bv9ABr1T5snTdEV2U+lEXlZAMhPptLHJM8KAvo82ZUeKPAMrwVNWuRuHqA5c4r4g1nhbqG6fYXP3gTUwQXd7bXIO2WBSCQh8ivxa1Vv0BRkrxQdqhqlqTFlBtRI81p7YLmcMpUnE+Q0Gb7CmzKZarO53uXB1KvuyVF7oOWEG2ZN1tWRxUj0b9aJ8K+4i4lVlZw+co=----ATTACHMENT:----MTAxOTg4NjIzNjE0NzQzMyA4MDI2NzY0Nzc5NjQxNDE2IDU3NzQ4NjM3NjI0OTEzOTI=