Skip to content

Commit

Permalink
Fix TOC test
Browse files Browse the repository at this point in the history
  • Loading branch information
KSR-Yasuda committed Sep 28, 2022
1 parent dcaddcc commit f8af808
Showing 1 changed file with 36 additions and 27 deletions.
63 changes: 36 additions & 27 deletions test/toc.vader
Original file line number Diff line number Diff line change
Expand Up @@ -28,11 +28,14 @@ test

Execute (Toc setex headers):
:Toc
:setl modifiable
:%s/\m^\([^|]*|\) //
:setl nomodifiable nomodified

Expect (setex headers):
header 1
header 2
header 3
header 2
### header 3

Given markdown;
# header 1
Expand All @@ -49,11 +52,14 @@ test

Execute (Toc atx headers):
:Toc
:setl ma
:%s/\m^\([^|]*|\) //
:setl noma nomod

Expect (atx headers):
header 1
header 2
header 3
# header 1
## header 2
### header 3

Given markdown;
ATX tests.
Expand Down Expand Up @@ -135,34 +141,37 @@ setex h2

Execute (Toc multiple headers):
:Toc
:setl ma
:%s/\m^\([^|]*|\) //
:setl noma nomod

Expect (multiple headers):
h1 space
h1 nospace
h1 2 spaces
h1 trailing hash
h2 space
h2 nospace
h2 trailing hash
h3 space
h3 nospace
h3 trailing hash
h4
h5
h6
h1 before h2
h2 between h1s
h1 after h2
# h1 space
#h1 nospace
# h1 2 spaces
# h1 trailing hash #
## h2 space
##h2 nospace
## h2 trailing hash ##
### h3 space
###h3 nospace
### h3 trailing hash ###
#### h4
##### h5
###### h6
# h1 before h2
## h2 between h1s
# h1 after h2
setex h1
setex h2
setex h2
setex h1 single punctuation
setex h1 punctuation longer than header
setex h1 before atx
atx h2
atx h3
atx h1
setex h2
atx h3 2
## atx h2
### atx h3
# atx h1
setex h2
### atx h3 2

Execute:
:lclose
Expand Down

0 comments on commit f8af808

Please sign in to comment.