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)';
16 '_file' => '(eval 393)',
18 BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
22 require Math::BigFloat;
23 'Math::BigFloat'->new('3141.5927')->beq($_);
25 'name' => '<Custom Code>',
26 'operator' => 'CODE(...)',
30 }, 'Test2::Compare::Custom' ),
35 'operator' => 'CODE(...)',
36 'name' => '<Custom Code>',
38 BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
42 require Math::BigFloat;
43 'Math::BigFloat'->new('3141.5927')->beq($_);
45 '_file' => '(eval 392)'
46 }, 'Test2::Compare::Custom' ),
47 'exponent' => bless( {
51 '_file' => '(eval 391)',
53 BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
57 require Math::BigFloat;
58 'Math::BigFloat'->new('3e14')->beq($_);
60 'operator' => 'CODE(...)',
61 'name' => '<Custom Code>'
62 }, 'Test2::Compare::Custom' )
66 my $actual = from_toml(q{before = 3_141.5927
71 is($actual, $expected1, 'float-underscore - from_toml') or do{
73 diag Dumper($expected1);
79 is(eval{ from_toml(to_toml($actual)) }, $actual, 'float-underscore - to_toml') or do{
84 diag to_toml($actual);
86 diag 'REPARSED OUTPUT:';
87 diag Dumper(from_toml(to_toml($actual)));