function ManageGitIgnoreTest::testAppendToEmptySettingsIsUnmanaged
Same name in other branches
- 8.9.x core/tests/Drupal/Tests/Composer/Plugin/Scaffold/Functional/ManageGitIgnoreTest.php \Drupal\Tests\Composer\Plugin\Scaffold\Functional\ManageGitIgnoreTest::testAppendToEmptySettingsIsUnmanaged()
- 10 core/tests/Drupal/Tests/Composer/Plugin/Scaffold/Functional/ManageGitIgnoreTest.php \Drupal\Tests\Composer\Plugin\Scaffold\Functional\ManageGitIgnoreTest::testAppendToEmptySettingsIsUnmanaged()
- 11.x core/tests/Drupal/Tests/Composer/Plugin/Scaffold/Functional/ManageGitIgnoreTest.php \Drupal\Tests\Composer\Plugin\Scaffold\Functional\ManageGitIgnoreTest::testAppendToEmptySettingsIsUnmanaged()
Tests appending to an unmanaged file, and confirm it is not .gitignored.
If we append to an unmanaged (not scaffolded) file, and we are managing .gitignore files, then we expect that the unmanaged file should not be added to the .gitignore file, because unmanaged files should be committed.
File
-
core/
tests/ Drupal/ Tests/ Composer/ Plugin/ Scaffold/ Functional/ ManageGitIgnoreTest.php, line 169
Class
- ManageGitIgnoreTest
- Tests to see whether .gitignore files are correctly managed.
Namespace
Drupal\Tests\Composer\Plugin\Scaffold\FunctionalCode
public function testAppendToEmptySettingsIsUnmanaged() {
$sut = $this->createSutWithGit('drupal-drupal-append-settings');
$this->assertFileDoesNotExist($sut . '/autoload.php');
$this->assertFileDoesNotExist($sut . '/index.php');
$this->assertFileDoesNotExist($sut . '/sites/.gitignore');
// Run the scaffold command.
$this->fixtures
->runScaffold($sut);
$this->assertFileExists($sut . '/autoload.php');
$this->assertFileExists($sut . '/index.php');
$this->assertScaffoldedFile($sut . '/sites/.gitignore', FALSE, 'example.sites.php');
$this->assertScaffoldedFileDoesNotContain($sut . '/sites/.gitignore', 'settings.php');
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.