Issue #3076609 by oknate: \Drupal\Tests\ckeditor\FunctionalJavascript\CKEditorIntegrationTest fails on Sqlite

merge-requests/55/head
catch 2019-08-22 21:47:35 +01:00
parent 0041ba0864
commit e17bb0091c
1 changed files with 8 additions and 3 deletions

View File

@ -9,6 +9,7 @@ use Drupal\field\Entity\FieldStorageConfig;
use Drupal\filter\Entity\FilterFormat; use Drupal\filter\Entity\FilterFormat;
use Drupal\FunctionalJavascriptTests\WebDriverTestBase; use Drupal\FunctionalJavascriptTests\WebDriverTestBase;
use Drupal\node\Entity\NodeType; use Drupal\node\Entity\NodeType;
use Drupal\Tests\ckeditor\Traits\CKEditorTestTrait;
/** /**
* Tests the integration of CKEditor. * Tests the integration of CKEditor.
@ -17,6 +18,8 @@ use Drupal\node\Entity\NodeType;
*/ */
class CKEditorIntegrationTest extends WebDriverTestBase { class CKEditorIntegrationTest extends WebDriverTestBase {
use CKEditorTestTrait;
/** /**
* The account. * The account.
* *
@ -160,7 +163,8 @@ class CKEditorIntegrationTest extends WebDriverTestBase {
// If the caption filter is disabled, its checkbox should be absent. // If the caption filter is disabled, its checkbox should be absent.
$this->drupalGet('node/add/page'); $this->drupalGet('node/add/page');
$this->click('.cke_button__drupalimage'); $this->waitForEditor();
$this->pressEditorButton('drupalimage');
$this->assertNotEmpty($web_assert->waitForElement('css', '.ui-dialog')); $this->assertNotEmpty($web_assert->waitForElement('css', '.ui-dialog'));
$web_assert->elementNotExists('css', '.ui-dialog input[name="attributes[hasCaption]"]'); $web_assert->elementNotExists('css', '.ui-dialog input[name="attributes[hasCaption]"]');
@ -172,7 +176,8 @@ class CKEditorIntegrationTest extends WebDriverTestBase {
// If the caption filter is enabled, its checkbox should be present. // If the caption filter is enabled, its checkbox should be present.
$this->drupalGet('node/add/page'); $this->drupalGet('node/add/page');
$this->click('.cke_button__drupalimage'); $this->waitForEditor();
$this->pressEditorButton('drupalimage');
$this->assertNotEmpty($web_assert->waitForElement('css', '.ui-dialog')); $this->assertNotEmpty($web_assert->waitForElement('css', '.ui-dialog'));
$web_assert->elementExists('css', '.ui-dialog input[name="attributes[hasCaption]"]'); $web_assert->elementExists('css', '.ui-dialog input[name="attributes[hasCaption]"]');
} }