8
8
# simple hash
9
9
{
10
10
my % h = a => 1 , b => 2 ;
11
- is % h . perl , ' ("a" => 1, "b" => 2).hash' ,
11
+ is % h . perl ,' ("a" => 1, "b" => 2).hash' | ' ("b" => 2, "a" => 1).hash ' ,
12
12
' can we serialize a simple hash' ;
13
13
my $ rh = eval(% h . perl );
14
14
is_deeply $ rh , % h , ' can we roundtrip simple hash' ;
@@ -21,7 +21,7 @@ plan 12;
21
21
# hash with constrained values
22
22
{
23
23
my Int % h = a => 1 , b => 2 ;
24
- is % h . perl , ' Hash[Int].new("a" => 1, "b" => 2)' ,
24
+ is % h . perl , ' Hash[Int].new("a" => 1, "b" => 2)' | ' Hash[Int].new("b" => 2, "a" => 1) ' ,
25
25
' can we serialize a hash with constrained values' ;
26
26
my $ rh = eval(% h . perl );
27
27
is_deeply $ rh , % h , ' can we roundtrip hash constrained values' ;
@@ -34,7 +34,7 @@ plan 12;
34
34
# hash with constrained keys & values
35
35
{
36
36
my Int % h {Str } = a => 1 , b => 2 ;
37
- is % h . perl , ' Hash[Int,Str].new("a" => 1, "b" => 2)' ,
37
+ is % h . perl , ' Hash[Int,Str].new("a" => 1, "b" => 2)' | ' Hash[Int,Str].new("b" => 2, "a" => 1) ' ,
38
38
' can we serialize a hash with constrained keys & values' ;
39
39
my $ rh = eval(% h . perl );
40
40
is_deeply $ rh , % h , ' can we roundtrip hash constrained keys & values' ;
0 commit comments