$this->
assertSame('disabled',
$select->
getAttribute('disabled'
));
$options =
$select->
findAll('css', 'option'
);
$this->
assertCount(1,
$options);
$this->
assertSame('None',
$options[0
]->
getText(), 'Option 1 in the Text Editor select is "None".'
);
$this->
assertSession()->
pageTextContains('This option is disabled because no modules that provide a text editor are currently enabled.'
);
} /**
* Tests adding a text editor to an existing text format.
*/
public function testAddEditorToExistingFormat() { $this->
enableUnicornEditor();
$this->
drupalLogin($this->adminUser
);
$this->
drupalGet('admin/config/content/formats/manage/filtered_html'
);
$edit =
$this->
selectUnicornEditor();
// Configure Unicorn Editor's setting to another value.
$edit['editor[settings][ponies_too]'
] = FALSE;
$this->
submitForm($edit, 'Save configuration'
);
$this->
verifyUnicornEditorConfiguration('filtered_html', FALSE
);
// Switch back to 'None' and check the Unicorn Editor's settings are gone.
$edit =
[ 'editor[editor]' => '',
];