1 # File automatically generated from BurntSushi/toml-test
7 binmode STDIN, ':encoding(UTF-8)';
8 binmode STDOUT, ':encoding(UTF-8)';
11 'formfeed' => 'This string has a \\f form feed character.',
12 'slash' => 'This string has a \\/ slash character.',
13 'carriage' => 'This string has a \\r carriage return character.',
14 'tab' => 'This string has a \\t tab character.',
15 'backspace' => 'This string has a \\b backspace character.',
16 'newline' => 'This string has a \\n new line character.',
17 'backslash' => 'This string has a \\\\ backslash character.'
21 my $actual = from_toml(q{backspace = 'This string has a \\b backspace character.'
22 tab = 'This string has a \\t tab character.'
23 newline = 'This string has a \\n new line character.'
24 formfeed = 'This string has a \\f form feed character.'
25 carriage = 'This string has a \\r carriage return character.'
26 slash = 'This string has a \\/ slash character.'
27 backslash = 'This string has a \\\\ backslash character.'
30 is($actual, $expected1, 'raw-string - from_toml') or do{
32 diag Dumper($expected1);
38 is(eval{ from_toml(to_toml($actual)) }, $actual, 'raw-string - to_toml') or do{
43 diag to_toml($actual);
45 diag 'REPARSED OUTPUT:';
46 diag Dumper(from_toml(to_toml($actual)));