monitor gearman status
[cloudstore.git] / t / Store.t
index a8c8a96..a51a058 100755 (executable)
--- a/t/Store.t
+++ b/t/Store.t
@@ -2,7 +2,7 @@
 use strict;
 use warnings;
 
-use Test::More tests => 8;
+use Test::More tests => 12;
 use Data::Dump qw(dump);
 
 use lib 'lib';
@@ -25,9 +25,6 @@ my $data =
   transfered => 10064,
 };
 
-my $user =
-{ login => 'test', quota => 12000 };
-
 ok my $r = CloudStore::Store->new('s1'), 'new';
 
 ok my $u = $r->{api}->user_info('u2001'), 'user_info';
@@ -49,7 +46,15 @@ if ( ! -e $full_path ) {
 ok my $d = $r->rsync_transfer($data), 'rsync_transfer';
 diag dump($d);
 
+ok unlink($full_path), 'unlink';
 ok $r->removed_file($data), 'removed_file';
 
+ok $r->api->rename_file( $u, 'test' => 'test2' ), 'rename_file';
+
+ok $r->{api}->delete( $u => 'test2' ), 'delete';
+
+$data->{file} = 'md5sum';
+ok $r->rsync_transfer($data), 'rsync_transfer md5sum';
+
 ok $r->cleanup_pid( $data->{pid} ), 'cleanup_pid';