The Perl Toolchain Summit 2025 Needs You: You can help 🙏 Learn more

#!/usr/bin/env perl
use v5.10;
use strict;
# -----------------------------------------------------------------------------
sub test_loadClass : Init(1) {
shift->useOk('Quiq::Rsync');
}
# -----------------------------------------------------------------------------
sub test_unitTest_root: Test(2) {
my $self = shift;
my $srcDir = "/tmp/test-rsync-src-$$/";
my $destDir = "/tmp/test-rsync-dest-$$";
Quiq::Path->mkdir($srcDir);
Quiq::Path->write("$srcDir/file1",'hello1');
Quiq::Rsync->exec("$srcDir",$destDir);
$self->ok(-d $destDir);
$self->ok(-f "$destDir/file1");
Quiq::Path->delete($srcDir);
Quiq::Path->delete($destDir);
}
# -----------------------------------------------------------------------------
package main;
Quiq::Rsync::Test->runTests;
# eof