function WorkspaceTest::testSpecialCharacters
Tests creating a workspace with special characters.
File
- 
              core/modules/ workspaces/ tests/ src/ Functional/ WorkspaceTest.php, line 76 
Class
- WorkspaceTest
- Test the workspace entity.
Namespace
Drupal\Tests\workspaces\FunctionalCode
public function testSpecialCharacters() {
  $this->drupalLogin($this->editor1);
  // Test a valid workspace name.
  $this->createWorkspaceThroughUi('Workspace 1', 'a0_$()+-/');
  // Test and invalid workspace name.
  $this->drupalGet('/admin/config/workflow/workspaces/add');
  $this->assertSession()
    ->statusCodeEquals(200);
  $page = $this->getSession()
    ->getPage();
  $page->fillField('label', 'workspace2');
  $page->fillField('id', 'A!"£%^&*{}#~@?');
  $page->findButton('Save')
    ->click();
  $page->hasContent("This value is not valid");
}Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.
