#! /usr/bin/perl use warnings; use strict; use Test::More tests => 3; use Path::Tiny; my %expected; @expected{qw{ C:/somedirectory/anotherDirectory/WorkingDirectory/myFile.txt C:/somedirectory/anotherDirectory/WorkingDirectory/Logs/myLogs.txt C:/somedirectory/anotherDirectory/WorkingDirectory/Stuff/myStuff.txt }} = qw(WorkingDirectory/myFile.txt WorkingDirectory/Logs/myLogs.txt WorkingDirectory/Stuff/myStuff.txt); for my $path (keys %expected) { is path($path)->relative('C:/somedirectory/anotherDirectory'), $expected{$path}, $path; }