Issue #3298821 by alexpott, catch, Spokje: Remove test that tests drupal/core-composer-scaffold when it is not allowed

(cherry picked from commit ce0389d0ca)
merge-requests/1315/head
Lee Rowlands 2022-07-22 09:02:54 +10:00
parent 0b90a61dae
commit fbacd0406e
No known key found for this signature in database
GPG Key ID: 2B829A3DF9204DC4
3 changed files with 0 additions and 75 deletions

View File

@ -115,16 +115,6 @@ class ComposerHookTest extends BuildTestBase {
$this->assertDirectoryExists($sut);
$this->assertStringContainsString('Scaffolding files for fixtures/drupal-drupal', $stdout);
$this->assertScaffoldedFile($sut . '/index.php', FALSE, 'Test version of index.php from drupal/core');
$topLevelProjectDir = 'composer-hooks-nothing-allowed-fixture';
$sut = $this->fixturesDir . '/' . $topLevelProjectDir;
// Run composer install on an empty project.
$this->mustExec("composer install --no-ansi", $sut);
// Require a project that is not allowed to scaffold and confirm that we
// get a warning, and it does not scaffold.
$this->executeCommand("composer require --no-ansi --no-interaction fixtures/drupal-assets-fixture:dev-main fixtures/scaffold-override-fixture:dev-main", $sut);
$this->assertCommandSuccessful();
$this->assertFileDoesNotExist($sut . '/sites/default/default.settings.php');
$this->assertErrorOutputContains('See https://getcomposer.org/allow-plugins');
}
/**

View File

@ -1 +0,0 @@
# robots.txt fixture scaffolded from "file-mappings" in composer-hooks-fixture composer.json fixture.

View File

@ -1,64 +0,0 @@
{
"name": "fixtures/drupal-drupal",
"type": "project",
"minimum-stability": "dev",
"prefer-stable": true,
"repositories": {
"packagist.org": false,
"composer-scaffold": {
"type": "path",
"url": "__PROJECT_ROOT__",
"options": {
"symlink": true
}
},
"drupal-core-fixture": {
"type": "path",
"url": "../drupal-core-fixture",
"options": {
"symlink": true
}
},
"drupal-assets-fixture": {
"type": "path",
"url": "../drupal-assets-fixture",
"options": {
"symlink": true
}
},
"scaffold-override-fixture": {
"type": "path",
"url": "../scaffold-override-fixture",
"options": {
"symlink": true
}
}
},
"require": {
"drupal/core-composer-scaffold": "*",
"fixtures/drupal-core-fixture": "*"
},
"extra": {
"drupal-scaffold": {
"locations": {
"web-root": "./"
},
"symlink": __SYMLINK__,
"file-mapping": {
"[web-root]/.htaccess": false,
"[web-root]/robots.txt": "assets/robots-default.txt"
}
},
"installer-paths": {
"core": ["type:drupal-core"],
"modules/contrib/{$name}": ["type:drupal-module"],
"modules/custom/{$name}": ["type:drupal-custom-module"],
"profiles/contrib/{$name}": ["type:drupal-profile"],
"profiles/custom/{$name}": ["type:drupal-custom-profile"],
"themes/contrib/{$name}": ["type:drupal-theme"],
"themes/custom/{$name}": ["type:drupal-custom-theme"],
"libraries/{$name}": ["type:drupal-library"],
"drush/Commands/contrib/{$name}": ["type:drupal-drush"]
}
}
}