Test to verify addEmailAddress returns a valid id.
This commit is contained in:
		
							parent
							
								
									5b07fe6af9
								
							
						
					
					
						commit
						9e2359ed72
					
				
					 2 changed files with 8 additions and 3 deletions
				
			
		|  | @ -168,6 +168,8 @@ Arguments: | |||
| 
 | ||||
| =back | ||||
| 
 | ||||
| Returns the id value of the email_address entry. | ||||
| 
 | ||||
| =cut | ||||
| 
 | ||||
| sub addEmailAddress($$$$) { | ||||
|  |  | |||
|  | @ -5,7 +5,7 @@ | |||
| use strict; | ||||
| use warnings; | ||||
| 
 | ||||
| use Test::More tests => 21; | ||||
| use Test::More tests => 23; | ||||
| use Test::Exception; | ||||
| 
 | ||||
| use Scalar::Util qw(looks_like_number); | ||||
|  | @ -79,8 +79,11 @@ dies_ok { $sp->addEmailAddress(undef, 'drapper@example.org', 'paypal'); } | |||
| dies_ok { $sp->addEmailAddress("String", 'drapper@example.org', 'paypal'); } | ||||
|         "addEmailAddress: dies for non-numeric id"; | ||||
| 
 | ||||
| ok($sp->addEmailAddress($drapperId, 'drapper@example.org', 'work'), | ||||
|         "addEmailAddress: simple add test"); | ||||
| my $drapperEmailId; | ||||
| 
 | ||||
| lives_ok { $drapperEmailId = $sp->addEmailAddress($drapperId, 'drapper@example.org', 'work') } | ||||
|          "addEmailAdress: inserting a valid email address works"; | ||||
| ok((looks_like_number($drapperEmailId) and $drapperEmailId > 0), "addEmailAddress: id returned is sane."); | ||||
| 
 | ||||
| =item addAddressType | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
	Add table
		
		Reference in a new issue
	
	 Bradley M. Kuhn
						Bradley M. Kuhn