X7ROOT File Manager
Current Path:
/home/cbholdings/pasukulu/lib/editor/atto/tests/behat
home
/
cbholdings
/
pasukulu
/
lib
/
editor
/
atto
/
tests
/
behat
/
📁
..
📄
autosave.feature
(4.2 KB)
📄
behat_editor_atto.php
(3.76 KB)
📄
clean.feature
(3.75 KB)
📄
customtoolbar.feature
(1.48 KB)
📄
direction.feature
(1.97 KB)
📄
disablecontrol.feature
(3.07 KB)
Editing: clean.feature
@editor @editor_atto @atto @editor_moodleform Feature: Atto HTML cleanup. In order to test html cleaning functionality, I write in a HTML atto text field. @javascript Scenario: Extra UL close and orphan LI items Given I log in as "admin" When I open my profile in edit mode And I click on "Show more buttons" "button" And I click on "HTML" "button" And I set the field "Description" to multiline: """ <li>A</li> <li>B</li> </ol> <ul> <li>C</li> </ul></ul> <li class="someclass ul UL">D</li> <li>E</li> """ And I click on "HTML" "button" Then the field "Description" matches multiline: """ <ol><li>A</li> <li>B</li> </ol> <ul> <li>C</li> </ul> <ul><li class="someclass ul UL">D</li> <li>E</li></ul> """ @javascript Scenario: Missing LI close tags, extra closing OL, missing closing UL tag Given I log in as "admin" When I open my profile in edit mode And I click on "Show more buttons" "button" And I click on "HTML" "button" And I set the field "Description" to multiline: """ <div class="ol"><ol> <li>A</li> <li>B </ol></div> <ul> <li>C <li>D</li> </ol> """ And I click on "HTML" "button" Then the field "Description" matches multiline: """ <div class="ol"><ol> <li>A</li> <li>B </li></ol></div> <ul> <li>C </li><li>D</li></ul> """ @javascript Scenario: Missing beginning OL tag, empty LI close tag Given I log in as "admin" When I open my profile in edit mode And I click on "Show more buttons" "button" And I click on "HTML" "button" And I set the field "Description" to multiline: """ <p>Before</p> <li>A</li></li> <li>B</li> </ol> <p>After</p> <ul data-info="UL ul OL ol"> <ul> C</li> <li>D</li> <li>E </ul> </ul><ul> <p>After 2</p> """ And I click on "HTML" "button" Then the field "Description" matches multiline: """ <p>Before</p> <ol><li>A</li> <li>B</li> </ol> <p>After</p> <ul data-info="UL ul OL ol"> <ul><li> C</li> <li>D</li> <li>E </li></ul> </ul> <p>After 2</p> """ @javascript Scenario: Random close LI tag, extra LI open tag, missing OL tag Given I log in as "admin" When I open my profile in edit mode And I click on "Show more buttons" "button" And I click on "HTML" "button" And I set the field "Description" to multiline: """ <p>Before</p></li><ul> <ul> <li>A</li> B</li> <li>C</li> <ol> <li>D</li> <li>E <p>After</p> """ And I click on "HTML" "button" Then the field "Description" matches multiline: """ <p>Before</p> <ul> <li>A</li><li> B</li> <li>C</li></ul> <ol> <li>D</li></ol> E <p>After</p> """ @javascript Scenario: Missing opening LI tags, missing closing UL tag Given I log in as "admin" When I open my profile in edit mode And I click on "Show more buttons" "button" And I click on "HTML" "button" And I set the field "Description" to multiline: """ <li>Before</li> <ul> <li>A</li> B</li> <ol> 1</li> </ol> <li>C <li>D</li> <p>After</p> """ And I click on "HTML" "button" Then the field "Description" matches multiline: """ <ul><li>Before</li></ul> <ul> <li>A</li><li> B</li> <ol><li> 1</li> </ol> <li>C </li><li>D</li></ul> <p>After</p> """
Upload File
Create Folder