1 # File automatically generated from BurntSushi/toml-test
6 use DateTime::Format::RFC3339;
11 binmode STDIN, ':encoding(UTF-8)';
12 binmode STDOUT, ':encoding(UTF-8)';
15 'backspace' => 'This string has a \\b backspace character.',
16 'newline' => 'This string has a \\n new line character.',
17 'formfeed' => 'This string has a \\f form feed character.',
18 'carriage' => 'This string has a \\r carriage return character.',
19 'backslash' => 'This string has a \\\\ backslash character.',
20 'tab' => 'This string has a \\t tab character.',
21 'slash' => 'This string has a \\/ slash character.'
25 my $actual = from_toml(q{backspace = 'This string has a \\b backspace character.'
26 tab = 'This string has a \\t tab character.'
27 newline = 'This string has a \\n new line character.'
28 formfeed = 'This string has a \\f form feed character.'
29 carriage = 'This string has a \\r carriage return character.'
30 slash = 'This string has a \\/ slash character.'
31 backslash = 'This string has a \\\\ backslash character.'
34 is($actual, $expected1, 'raw-string - from_toml') or do{
36 diag Dumper($expected1);
42 is(eval{ from_toml(to_toml($actual)) }, $actual, 'raw-string - to_toml') or do{
47 diag to_toml($actual);
49 diag 'REPARSED OUTPUT:';
50 diag Dumper(from_toml(to_toml($actual)));