@@ -42,6 +42,41 @@ var fixtures = []*Fixture{
42
42
Text : "[core]\n \t repositoryformatversion = 0\n " ,
43
43
Config : New ().AddOption ("core" , "" , "repositoryformatversion" , "0" ),
44
44
},
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
+ },
45
80
{
46
81
Raw : `
47
82
[sect1]
0 commit comments