function ConfigImportUploadTest::testImport in Zircon Profile 8
Same name and namespace in other branches
- 8.0 core/modules/config/src/Tests/ConfigImportUploadTest.php \Drupal\config\Tests\ConfigImportUploadTest::testImport()
Tests importing configuration.
File
- core/
modules/ config/ src/ Tests/ ConfigImportUploadTest.php, line 43 - Contains \Drupal\config\Tests\ConfigImportUploadTest.
Class
- ConfigImportUploadTest
- Tests importing configuration from an uploaded file.
Namespace
Drupal\config\TestsCode
function testImport() {
// Verify access to the config upload form.
$this
->drupalGet('admin/config/development/configuration/full/import');
$this
->assertResponse(200);
// Attempt to upload a non-tar file.
$text_file = current($this
->drupalGetTestFiles('text'));
$edit = array(
'files[import_tarball]' => drupal_realpath($text_file->uri),
);
$this
->drupalPostForm('admin/config/development/configuration/full/import', $edit, t('Upload'));
$this
->assertText(t('Could not extract the contents of the tar file'));
}