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
parent
0b90a61dae
commit
fbacd0406e
|
@ -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');
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
@ -1 +0,0 @@
|
|||
# robots.txt fixture scaffolded from "file-mappings" in composer-hooks-fixture composer.json fixture.
|
|
@ -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"]
|
||||
}
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue