1 # File automatically generated from BurntSushi/toml-test
7 binmode STDIN, ':encoding(UTF-8)';
8 binmode STDOUT, ':encoding(UTF-8)';
14 'name' => '<Custom Code>',
15 'operator' => 'CODE(...)',
20 BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
25 'Math::BigInt'->new('1')->beq($_);
27 '_file' => '(eval 362)'
28 }, 'Test2::Compare::Custom' ),
30 'name' => '<Custom Code>',
31 'operator' => 'CODE(...)',
36 BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
41 'Math::BigInt'->new('2')->beq($_);
43 '_file' => '(eval 363)'
44 }, 'Test2::Compare::Custom' )
52 '_file' => '(eval 364)',
53 'name' => '<Custom Code>',
54 'operator' => 'CODE(...)',
59 BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
63 require Math::BigFloat;
64 'Math::BigFloat'->new('1.1')->beq($_);
66 }, 'Test2::Compare::Custom' ),
69 BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
73 require Math::BigFloat;
74 'Math::BigFloat'->new('2.1')->beq($_);
79 'operator' => 'CODE(...)',
80 'name' => '<Custom Code>',
81 '_file' => '(eval 365)'
82 }, 'Test2::Compare::Custom' )
88 my $actual = from_toml(q{mixed = [[1, 2], ["a", "b"], [1.1, 2.1]]
91 is($actual, $expected1, 'arrays-hetergeneous - from_toml') or do{
93 diag Dumper($expected1);
99 is(eval{ from_toml(to_toml($actual)) }, $actual, 'arrays-hetergeneous - to_toml') or do{
101 diag Dumper($actual);
104 diag to_toml($actual);
106 diag 'REPARSED OUTPUT:';
107 diag Dumper(from_toml(to_toml($actual)));