use strict;
use warnings;
-use Test::More tests => 3;
+use Test::More tests => 7;
use Data::Dump qw(dump);
use lib 'lib';
cmp_ok $o->create_user('md5@example.com','md5sum',0), '==', 2000, 'create_user md5';
+ok my $info = $o->user_info( 'md5' ), 'user_info';
+diag dump $info;
+
+cmp_ok $info->{uid}, '==', 2000, 'uid';
+
+ok my $uid = $o->create_user('test@example.com','password',100_000_000), 'create_user test';
+diag "test: $uid";
+ok my $test = $o->user_info( $uid ), "user_info $uid";
+diag dump($test);
+
+ok open(my $fh, ">", $test->{dir} . '/foo.txt'), 'open';
+ok print($fh "test pid: $$\n"), 'print';
+ok close($fh) , 'close';
+
+ok my $uid2 = $o->create_user('test2@example.com','password',100_000_000), 'create_user test2';
+
+ok $o->send_file( $uid => '/foo.txt', $uid2 => 'dir1/dir2/bar.txt' ), 'send_file';