407
by Francois Marier
Add a test CGI for the Libravatar ruby gem by Kang-min Liu |
1 |
#!/usr/bin/ruby
|
2 |
#
|
|
3 |
# Test for the libravatar gem
|
|
4 |
#
|
|
5 |
# You must have a symlink to the library in the same directory as this CGI.
|
|
6 |
#
|
|
7 |
# e.g.
|
|
8 |
# ln -s ~/devel/remote/libravatar-gem/lib/libravatar.rb /var/www/
|
|
9 |
||
10 |
puts "Content-Type: text/html" |
|
11 |
puts
|
|
527
by Francois Marier
contrib: clearly identify each of the tested libraries |
12 |
puts "<h1>Libravatar Gem</h1>" |
407
by Francois Marier
Add a test CGI for the Libravatar ruby gem by Kang-min Liu |
13 |
|
14 |
require 'libravatar' |
|
15 |
||
16 |
avatar_url = Libravatar.new(:email => "fmarier@gmail.com") |
|
17 |
missing_avatar = Libravatar.new(: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 |
||
411
by Francois Marier
Add an HTTPS test case |
24 |
avatar_url = Libravatar.new(:email => "fmarier@gmail.com", :https => true) |
25 |
missing_avatar = Libravatar.new(:email => "fmarier+1@gmail.com", :https => true) |
|
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 |
||
521
by Francois Marier
DNS federation has been added to the Ruby gem |
32 |
avatar_url = Libravatar.new(:email => "francois@catalyst.net.nz") |
33 |
missing_avatar = Libravatar.new(: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" |
|
39 |
||
40 |
avatar_url = Libravatar.new(:email => "francois@catalyst.net.nz", :https => true) |
|
41 |
missing_avatar = Libravatar.new(:email => "francois+1@catalyst.net.nz", :https => true) |
|
42 |
||
43 |
print 'Federated HTTPS images:<br>' |
|
44 |
print '<img src="', avatar_url, '">' |
|
45 |
print '<img src="', missing_avatar, '">' |
|
46 |
print "<br><br>\n" |
|
47 |
||
407
by Francois Marier
Add a test CGI for the Libravatar ruby gem by Kang-min Liu |
48 |
avatar_url = Libravatar.new(:openid => 'https://launchpad.net/~fmarier') |
49 |
missing_avatar = Libravatar.new(: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" |