Index: /trunk/PS-IPP-PSFTP/t/03_psftp.t
===================================================================
--- /trunk/PS-IPP-PSFTP/t/03_psftp.t	(revision 5261)
+++ /trunk/PS-IPP-PSFTP/t/03_psftp.t	(revision 5262)
@@ -3,5 +3,5 @@
 # Copyright (C) 2005  Joshua Hoblitt
 #
-# $Id: 03_psftp.t,v 1.1 2005-10-10 22:46:33 jhoblitt Exp $
+# $Id: 03_psftp.t,v 1.2 2005-10-11 00:09:13 jhoblitt Exp $
 
 use strict;
@@ -10,10 +10,27 @@
 use lib qw( ./lib ./t );
 
-use Test::More qw( no_plan );
+use Test::More tests => 3;
 
 use PS::IPP::PSFTP;
 
 {
-    my $psftp = PS::IPP::PSFTP->new( base_url => 'http://example.com' );
+    my $psftp = PS::IPP::PSFTP->new(
+        base_url    => 'http://example.com',
+        recipient   => 'ipp',
+    );
     isa_ok($psftp, 'PS::IPP::PSFTP');
 }
+
+eval {
+    my $psftp = PS::IPP::PSFTP->new(
+        base_url    => 'http://example.com',
+    );
+};
+like($@, qr/Mandatory parameter 'recipient' missing/, "no recipient param");
+
+eval {
+    my $psftp = PS::IPP::PSFTP->new(
+        recipient   => 'ipp',
+    );
+};
+like($@, qr/Mandatory parameter 'base_url' missing/, "no recipient param");
