S3fsConfigFormTest.php in S3 File System 8.2
File
src/Tests/S3fsConfigFormTest.php
View source
<?php
namespace Drupal\s3fs\Tests;
use Drupal\Core\StringTranslation\StringTranslationTrait;
use Drupal\simpletest\WebTestBase;
class S3fsConfigFormTest extends WebTestBase {
use StringTranslationTrait;
public static $modules = [
's3fs',
];
protected function setUp() {
parent::setUp();
$admin_user = $this
->drupalCreateUser([
'administer site configuration',
'administer s3fs',
]);
$this
->drupalLogin($admin_user);
}
public function testS3fsConfigurationForm() {
$edit['bucket'] = 's3fs-testing-bucket';
$edit['region'] = 'us-east-1';
$edit['use_cname'] = 1;
$edit['domain'] = 'domaincheck.com';
$edit['encryption'] = 'AES256';
$edit['use_https'] = 1;
$edit['root_folder'] = 'rootfoldercheck';
$edit['presigned_urls'] = '60|private_files/*';
$edit['saveas'] = 'video/*';
$edit['torrents'] = 'big_files/*';
$this
->drupalPostForm('admin/config/media/s3fs', $edit, $this
->t('Save configuration'));
$this
->assertText($this
->t('The configuration options have been saved.'), $this
->t('Saved configuration'));
}
}