diff --git a/t/User.t b/t/User.t index 7ab48bacb..93771ca29 100644 --- a/t/User.t +++ b/t/User.t @@ -20,7 +20,7 @@ use WebGUI::Cache; use WebGUI::User; use WebGUI::ProfileField; -use Test::More tests => 101; # increment this value for each test you create +use Test::More tests => 102; # increment this value for each test you create use Test::Deep; my $session = WebGUI::Test->session; @@ -177,6 +177,11 @@ $user = WebGUI::User->new($session); is($user->userId, '1', 'new() -- returns visitor with no args'); $user = ""; +#Let's test new to retrieve a non-existing user +$user = WebGUI::User->new($session, 'xxYYxxYYxxYYxxYYxxYYxx'); +isa_ok($user, 'WebGUI::User', 'non-existant ID returns valid user object'); +$user = ""; + $user = WebGUI::User->new($session, "new", "ROYSUNIQUEUSERID000002"); is($user->userId, "ROYSUNIQUEUSERID000002", 'new() -- override user id'); $user->authMethod("LDAP");