@@ -42,6 +42,41 @@ var fixtures = []*Fixture{
4242 Text : "[core]\n \t repositoryformatversion = 0\n " ,
4343 Config : New ().AddOption ("core" , "" , "repositoryformatversion" , "0" ),
4444 },
45+ {
46+ Raw : `[section]
47+ option1 = "has # hash"
48+ option2 = "has \" quote"
49+ option3 = "has \\ backslash"
50+ option4 = "has ; semicolon"
51+ option5 = "has \n line-feed"
52+ option6 = "has \t tab"
53+ option7 = " has leading spaces"
54+ option8 = "has trailing spaces "
55+ option9 = has no special characters
56+ option10 = has unusual ` + "\x01 \x7f \xc8 \x80 characters\n " ,
57+ Text : `[section]
58+ option1 = "has # hash"
59+ option2 = "has \" quote"
60+ option3 = "has \\ backslash"
61+ option4 = "has ; semicolon"
62+ option5 = "has \n line-feed"
63+ option6 = "has \t tab"
64+ option7 = " has leading spaces"
65+ option8 = "has trailing spaces "
66+ option9 = has no special characters
67+ option10 = has unusual ` + "\x01 \x7f \xc8 \x80 characters\n " ,
68+ Config : New ().
69+ AddOption ("section" , "" , "option1" , `has # hash` ).
70+ AddOption ("section" , "" , "option2" , `has " quote` ).
71+ AddOption ("section" , "" , "option3" , `has \ backslash` ).
72+ AddOption ("section" , "" , "option4" , `has ; semicolon` ).
73+ AddOption ("section" , "" , "option5" , "has \n line-feed" ).
74+ AddOption ("section" , "" , "option6" , "has \t tab" ).
75+ AddOption ("section" , "" , "option7" , ` has leading spaces` ).
76+ AddOption ("section" , "" , "option8" , `has trailing spaces ` ).
77+ AddOption ("section" , "" , "option9" , `has no special characters` ).
78+ AddOption ("section" , "" , "option10" , "has unusual \x01 \x7f \u0200 characters" ),
79+ },
4580 {
4681 Raw : `
4782 [sect1]
0 commit comments