File: 08-cool_new_people.t

package info (click to toggle)
libwww-myspace-perl 0.82-1
  • links: PTS, VCS
  • area: main
  • in suites: lenny
  • size: 728 kB
  • ctags: 170
  • sloc: perl: 4,646; makefile: 10
file content (32 lines) | stat: -rw-r--r-- 756 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#!perl -T

#use Test::More 'no_plan';
use Test::More tests => 2;
use strict;

use WWW::Myspace;

use lib 't';
use TestConfig;
login_myspace or die "Login Failed - can't run tests";

# Get myspace object for clarity
my $myspace = $CONFIG->{'acct1'}->{'myspace'};

my @cool_new_people = $myspace->cool_new_people('US');
warn $myspace->error if $myspace->error;

# Just make sure it returned more than 10 people.
cmp_ok( @cool_new_people, '>', 10, "cool_new_people returned more than 10 IDs" );

# Make sure they're all numbers
my $pass=1;
foreach my $id ( @cool_new_people ) {
	unless ( $id =~ /^[\d]+$/ ) { $pass = 0; warn "Invalid ID: $id\n" }
}

if ( $pass ) {
	pass( "cool_new_people ids are digits" )
} else {
	fail( "cool_new_people ids are digits" )
}