patch 9.1.1421: tests: need a test for the new-style tutor.tutor
Problem: tests: need a test for the new-style tutor.tutor, patch
9.1.1384 broke the expected positions for the signs
Solution: Update all number keys in tutor.tutor.json to match the
correct line numbers in tutor.tutor, replace tabs by spaces,
add a screen-dump test to verify it does not regress
(Pham Bình An)
closes: #17416
Signed-off-by: Phạm Bình An <phambinhanctb2004@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
diff --git a/runtime/tutor/tutor.tutor.json b/runtime/tutor/tutor.tutor.json
index bf3eae8..4fb18fb 100644
--- a/runtime/tutor/tutor.tutor.json
+++ b/runtime/tutor/tutor.tutor.json
@@ -1,35 +1,35 @@
{
- "expect": {
- "63": "This is text with **important information**",
- "64": "This is text with **important information**",
- "71": "Document '&variable'",
- "72": "Document '&variable'",
- "78": "# This is a level 1 header",
- "79": "# This is a level 1 header",
- "80": "### This is a level 3 header",
- "81": "### This is a level 3 header",
- "82": "# This is a header with a label {*label*}",
- "83": "# This is a header with a label {*label*}",
- "108": "A link to help for the ['breakindent']('breakindent') option",
- "109": "A link to help for the ['breakindent']('breakindent') option",
- "123": "A link to the [Links](*links*) section",
- "124": "A link to the [Links](*links*) section",
- "139": "A link to [the vim-tutor-mode tutorial](@tutor:tutor)",
- "140": "A link to [the vim-tutor-mode tutorial](@tutor:tutor)",
- "157": "~~~ viml",
- "158": "echom 'the value of &number is'.string(&number)",
- "159": "~~~",
- "161": "~~~ viml",
- "162": "echom 'the value of &number is'.string(&number)",
- "163": "~~~",
- "188": "~~~ normal",
- "189": "d2w",
- "190": "~~~",
- "192": "~~~ normal",
- "193": "d2w",
- "194": "~~~",
- "206": "`d2w`{normal}",
- "207": "`d2w`{normal}",
- "244": -1
- }
+ "expect": {
+ "56": "This is text with **important information**",
+ "57": "This is text with **important information**",
+ "64": "Document '&variable'",
+ "65": "Document '&variable'",
+ "71": "# This is a level 1 header",
+ "72": "# This is a level 1 header",
+ "73": "### This is a level 3 header",
+ "74": "### This is a level 3 header",
+ "75": "# This is a header with a label {*label*}",
+ "76": "# This is a header with a label {*label*}",
+ "101": "A link to help for the ['breakindent']('breakindent') option",
+ "102": "A link to help for the ['breakindent']('breakindent') option",
+ "116": "A link to the [Links](*links*) section",
+ "117": "A link to the [Links](*links*) section",
+ "132": "A link to [the vim-tutor-mode tutorial](@tutor:tutor)",
+ "133": "A link to [the vim-tutor-mode tutorial](@tutor:tutor)",
+ "150": "~~~ viml",
+ "151": "echom 'the value of &number is'.string(&number)",
+ "152": "~~~",
+ "154": "~~~ viml",
+ "155": "echom 'the value of &number is'.string(&number)",
+ "156": "~~~",
+ "181": "~~~ normal",
+ "182": "d2w",
+ "183": "~~~",
+ "185": "~~~ normal",
+ "186": "d2w",
+ "187": "~~~",
+ "199": "`d2w`{normal}",
+ "200": "`d2w`{normal}",
+ "237": -1
+ }
}