From: Hiroshi Shirosaki Date: Wed, 13 Jan 2016 07:33:16 +0000 (+0900) Subject: Move test/header.md to test/toc.vader X-Git-Url: https://git.madduck.net/etc/vim.git/commitdiff_plain/76d8fbf3cc4445bd1c0f26033d207d4b1e3966f1 Move test/header.md to test/toc.vader --- diff --git a/test/header.md b/test/header.md deleted file mode 100644 index 7e19083..0000000 --- a/test/header.md +++ /dev/null @@ -1,82 +0,0 @@ -This file is used for tests which require there to be multiple headers in different relative positions to each other. - -Each header should have an unique text that identifies it. - ---- - -ATX tests. - -# 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 - ---- - -Relative positions. - -# h1 before h2 - -## h2 between h1s - -# h1 after h2 - ---- - -Setex tests. - -setex h1 -======== - -setex h2 --------- - -setex h1 single punctuation -= - -setex h1 punctuation longer than header -================================ - -Prevent list vs Setex confusion: - -- not Setex -- because list - ---- - -Mixed tests. - -setex h1 before atx -=================== - -## atx h2 - -### atx h3 - -# atx h1 - -setex h2 ------------------- - -### atx h3 2 diff --git a/test/toc.vader b/test/toc.vader index 64831e4..a61e04b 100644 --- a/test/toc.vader +++ b/test/toc.vader @@ -54,3 +54,112 @@ Expect (atx headers): header 1 header 2 header 3 + +Given markdown; +ATX tests. + +# 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 + +--- + +Relative positions. + +# h1 before h2 + +## h2 between h1s + +# h1 after h2 + +--- + +Setex tests. + +setex h1 +======== + +setex h2 +-------- + +setex h1 single punctuation += + +setex h1 punctuation longer than header +================================ + +Prevent list vs Setex confusion: + +- not Setex +- because list + +--- + +Mixed tests. + +setex h1 before atx +=================== + +## atx h2 + +### atx h3 + +# atx h1 + +setex h2 +------------------ + +### atx h3 2 + +Execute (Toc multiple headers): + :Toc + +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 + setex h1 + 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