328
by Francois Marier
Mention my fork of Gravatar::URL and add a test CGI for it |
1 |
#!/usr/bin/perl
|
2 |
#
|
|
341
by Francois Marier
Add tests for the HTTPS support |
3 |
# Test for the Libravatar::URL module
|
328
by Francois Marier
Mention my fork of Gravatar::URL and add a test CGI for it |
4 |
#
|
5 |
# You must have symlinks to the libraries in the same directory as this CGI.
|
|
6 |
#
|
|
7 |
# e.g.
|
|
8 |
# ln -s ~/devel/remote/gravatar_url/lib/Gravatar /var/www/
|
|
9 |
# ln -s ~/devel/remote/gravatar_url/lib/Libravatar /var/www/
|
|
10 |
||
11 |
print "Content-type: text/html\n\n"; |
|
527
by Francois Marier
contrib: clearly identify each of the tested libraries |
12 |
print "<h1>Libravatar::URL</h1>"; |
328
by Francois Marier
Mention my fork of Gravatar::URL and add a test CGI for it |
13 |
|
14 |
use Libravatar::URL; |
|
15 |
||
16 |
my $avatar_url = libravatar_url(email => 'fmarier@gmail.com'); |
|
17 |
my $missing_avatar = libravatar_url(email => 'fmarier+1@gmail.com'); |
|
18 |
||
19 |
print 'Regular HTTP images:<br>'; |
|
20 |
print '<img src="' . $avatar_url . '">'; |
|
21 |
print '<img src="' . $missing_avatar . '">'; |
|
22 |
print "<br><br>\n"; |
|
23 |
||
341
by Francois Marier
Add tests for the HTTPS support |
24 |
my $avatar_url = libravatar_url(email => 'fmarier@gmail.com', https => 1); |
25 |
my $missing_avatar = libravatar_url(email => 'fmarier+1@gmail.com', https => 1); |
|
26 |
||
27 |
print 'Regular HTTPS images:<br>'; |
|
28 |
print '<img src="' . $avatar_url . '">'; |
|
29 |
print '<img src="' . $missing_avatar . '">'; |
|
30 |
print "<br><br>\n"; |
|
31 |
||
328
by Francois Marier
Mention my fork of Gravatar::URL and add a test CGI for it |
32 |
my $avatar_url = libravatar_url(email => 'francois@catalyst.net.nz'); |
33 |
my $missing_avatar = libravatar_url(email => 'francois+1@catalyst.net.nz'); |
|
34 |
||
35 |
print 'Federated HTTP images:<br>'; |
|
36 |
print '<img src="' . $avatar_url . '">'; |
|
37 |
print '<img src="' . $missing_avatar . '">'; |
|
38 |
print "<br><br>\n"; |
|
341
by Francois Marier
Add tests for the HTTPS support |
39 |
|
40 |
my $avatar_url = libravatar_url(email => 'francois@catalyst.net.nz', https => 1); |
|
41 |
my $missing_avatar = libravatar_url(email => 'francois+1@catalyst.net.nz', https => 1); |
|
42 |
||
43 |
print 'Federated HTTPS images:<br>'; |
|
44 |
print '<img src="' . $avatar_url . '">'; |
|
45 |
print '<img src="' . $missing_avatar . '">'; |
|
46 |
print "<br><br>\n"; |
|
368
by Francois Marier
Test the OpenID support that was added to Libravatar::URL |
47 |
|
48 |
my $avatar_url = libravatar_url(openid => 'https://launchpad.net/~fmarier'); |
|
49 |
my $missing_avatar = libravatar_url(openid => 'https://launchpad.net/~notfmarier'); |
|
50 |
||
51 |
print 'Regular HTTP images (OpenID):<br>'; |
|
52 |
print '<img src="' . $avatar_url . '">'; |
|
53 |
print '<img src="' . $missing_avatar . '">'; |
|
54 |
print "<br><br>\n"; |