5 * Definition of Drupal\filefield_sources\Tests\RemoteSourceTest.
8 namespace Drupal\filefield_sources\Tests;
11 * Tests the remote source.
13 * @group filefield_sources
15 class RemoteSourceTest extends FileFieldSourcesTestBase {
18 * Tests remote source enabled.
20 public function testRemoteSourceEnabled() {
21 $this->enableSources(array(
25 // Upload a file by 'Remote' source.
26 $this->uploadFileByRemoteSource($GLOBALS['base_url'] . '/README.txt', 'README.txt', 0);
28 // We can only transfer one file on single value field.
29 $this->assertNoFieldByXPath('//input[@type="submit"]', t('Transfer'), t('After uploading a file, "Transfer" button is no longer displayed.'));
31 // Remove uploaded file.
32 $this->removeFile('README.txt', 0);
34 // Can transfer file again.
35 $this->assertFieldByXpath('//input[@type="submit"]', t('Transfer'), 'After clicking the "Remove" button, the "Transfer" button is displayed.');