use strict;
use warnings;
-use Test::More tests => 3;
+use Test::More tests => 6;
use Data::Dump qw(dump);
use File::Slurp;
use_ok 'CloudStore::MD5sum';
-my $file = '/tmp/test.attr';
+my $file = '/var/tmp/test.attr'; # /tmp is devshm which doesn't support user_xattr
write_file $file => "test\n";
my $md5 = rand(1234567890);
cmp_ok CloudStore::MD5sum->md5_get($file), 'eq', $md5, 'md5_get';
+ok symlink( $file => $file . '.symlink' ), "symlink $file";
+
+cmp_ok CloudStore::MD5sum->md5_get($file . '.symlink'), 'eq', $md5, 'md5_get from symlink';
+
+ok unlink( $file, $file . '.symlink' ), 'unlink cleanup';