Skip to content

Commit 65c047c

Browse files
committed
Complete test suite for unordered lists
1 parent 92e4819 commit 65c047c

File tree

1 file changed

+42
-0
lines changed

1 file changed

+42
-0
lines changed

test/test.js

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -526,6 +526,48 @@ describe('markdown-toolbar-element', function () {
526526
clickToolbar('md-ordered-list')
527527
assert.equal('|1. One\n2. Two|\n\nThree\n', visualValue())
528528
})
529+
530+
it('undo list if cursor at end of line', function () {
531+
setVisualValue('One\n\n1. Two|\n\nThree\n')
532+
clickToolbar('md-ordered-list')
533+
assert.equal('One\n\nTwo|\n\nThree\n', visualValue())
534+
})
535+
536+
it('undo list if cursor at end of document', function () {
537+
setVisualValue('One\nTwo\n\n1. Three|')
538+
clickToolbar('md-ordered-list')
539+
assert.equal('One\nTwo\n\nThree|', visualValue())
540+
})
541+
542+
it('undo list if cursor at beginning of line', function () {
543+
setVisualValue('One\n\n1. |Two\n\nThree\n')
544+
clickToolbar('md-ordered-list')
545+
assert.equal('One\n\n|Two\n\nThree\n', visualValue())
546+
})
547+
548+
it('undo list if cursor at middle of line', function () {
549+
setVisualValue('One\n\n1. T|wo\n\nThree\n')
550+
clickToolbar('md-ordered-list')
551+
assert.equal('One\n\nT|wo\n\nThree\n', visualValue())
552+
})
553+
554+
it('undo list if partial line is selected', function () {
555+
setVisualValue('One\n\n1. T|w|o\n\nThree\n')
556+
clickToolbar('md-ordered-list')
557+
assert.equal('One\n\n|Two|\n\nThree\n', visualValue())
558+
})
559+
560+
it('undo two lines list if two lines are selected', function () {
561+
setVisualValue('|1. One\n2. Two|\n\nThree\n')
562+
clickToolbar('md-ordered-list')
563+
assert.equal('|One\nTwo\n\n|Three\n', visualValue())
564+
})
565+
566+
it('undo two lines list if 2 lines are partially selected', function () {
567+
setVisualValue('1. O|ne\n2. Tw|o\n\nThree\n')
568+
clickToolbar('md-ordered-list')
569+
assert.equal('|One\nTwo\n\n|Three\n', visualValue())
570+
})
529571
})
530572

531573
describe('unordered list', function () {

0 commit comments

Comments
 (0)