The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
use Test::More tests => 6;

BEGIN { use_ok WWW::Shorten::Linkz };

my $url = 'http://www.bbc.co.uk/cult/doctorwho/ebooks/lungbarrow/index.shtml';
my $re = qr{ ^ http:// lin\.kz / \? (\w+) $ }x;

SKIP: {
  skip 'lin.kz seems to be having trouble at the moment', 5;

  my $shortened;
  like(($shortened = makeashorterlink($url)), $re, 'make it shorter');

  is(makealongerlink($shortened), $url, 'make it longer');

  my ($code) = $shortened =~ $re;
  is (makealongerlink($code), $url, 'make it longer by Id');

  eval { makeashorterlink() };
  ok($@);
  eval { makealongerlink() };
  ok($@);
}