EntityQueueFormWidgetSimpleQueueTest.php in Entityqueue Form Widget 2.0.x
File
tests/src/FunctionalJavascript/EntityQueueFormWidgetSimpleQueueTest.php
View source
<?php
namespace Drupal\Tests\entityqueue_form_widget\FunctionalJavascript;
use Drupal\FunctionalJavascriptTests\WebDriverTestBase;
use Drupal\Core\StringTranslation\StringTranslationTrait;
class EntityQueueFormWidgetSimpleQueueTest extends WebDriverTestBase {
use StringTranslationTrait;
protected $defaultTheme = 'bartik';
public static $modules = [
'field',
'filter',
'node',
'text',
'user',
'system',
'entityqueue',
'entityqueue_form_widget',
'entityqueue_form_widget_test',
];
protected $webUser;
protected function setUp() {
parent::setUp();
$permissions = [
'view the administration theme',
'administer nodes',
'create test_content content',
'edit any test_content content',
'manipulate all entityqueues',
];
$this->webUser = $this
->drupalCreateUser($permissions);
$this
->drupalLogin($this->webUser);
}
public function testEntityQueueFormWidgetSimpleQueue() {
$this
->drupalGet('/node/add/test_content');
$this
->assertSession()
->waitForElementVisible('css', '#edit-entityqueue-form-widget');
$entityqeues_settings_text = $this
->t('Entityqueues settings');
$this
->assertSession()
->pageTextContains($entityqeues_settings_text);
$this
->clickLink($entityqeues_settings_text);
$test_simple_queue_text = $this
->t("Test Queue");
$this
->assertSession()
->pageTextContains($test_simple_queue_text);
}
}