bump to latest version of bundle
[gitmo/MooseX-Storage.git] / t / 105_io_atomic_w_utf8.t
index 83fa41c..0347c63 100644 (file)
@@ -11,14 +11,14 @@ use Test::Requires {
     'IO::AtomicFile' => 0.01,
 };
 
-BEGIN {  
-    # NOTE: 
-    # this is because JSON::XS is 
+BEGIN {
+    # NOTE:
+    # this is because JSON::XS (and Cpanel::JSON::XS) is
     # the only one which really gets
     # utf8 correct
-    # - SL 
+    # - SL
     BEGIN {
-        $ENV{JSON_ANY_ORDER}  = qw(XS);
+        $ENV{JSON_ANY_ORDER}  = 'XS CPANEL';
         $ENV{JSON_ANY_CONFIG} = "utf8=0,canonical=1";
     }
     plan tests => 8;
@@ -33,7 +33,7 @@ use utf8;
     use MooseX::Storage;
 
     with Storage( 'format' => 'JSON', 'io' => 'AtomicFile' );
-    
+
     has 'utf8_string' => (
         is      => 'rw',
         isa     => 'Str',
@@ -46,16 +46,16 @@ my $file = catfile($dir, 'temp.json');
 {
     my $foo = Foo->new;
     isa_ok( $foo, 'Foo' );
-       
-    $foo->store($file);         
+
+    $foo->store($file);
 }
 
 {
     my $foo = Foo->load($file);
     isa_ok($foo, 'Foo');
 
-    is($foo->utf8_string, 
-      "ネットスーパー (Internet Shopping)", 
+    is($foo->utf8_string,
+      "ネットスーパー (Internet Shopping)",
       '... got the string we expected');
 }
 
@@ -68,18 +68,18 @@ unlink $file;
         utf8_string => 'Escritório'
     );
     isa_ok( $foo, 'Foo' );
-       
-    $foo->store($file);         
+
+    $foo->store($file);
 }
 
 {
     my $foo = Foo->load($file);
     isa_ok($foo, 'Foo');
-    
+
     ok(utf8::is_utf8($foo->utf8_string), '... the string is still utf8');
 
-    is($foo->utf8_string, 
-      "Escritório", 
+    is($foo->utf8_string,
+      "Escritório",
       '... got the string we expected');
 }