Sophie

Sophie

distrib > Fedora > 13 > i386 > media > os > by-pkgid > 2d4680250d99d5d0ecdde7a7ae7fde19 > files > 20

perl-Text-TabularDisplay-1.22-7.fc13.noarch.rpm

#!/usr/bin/perl
# vim: set ft=perl:
# $Id: 11.t,v 1.1.1.1 2005/10/04 16:39:58 dlc Exp $

use strict;
use Text::TabularDisplay;
use Test;

BEGIN {
    plan tests => 4;
}

my $data = [
    [ "Joe Shmoe", "red", "9 1/2" ],
    [ "Bob Smith", "chartreuse", "11" ],
    [ "Jumpin' Jack Flash", "yellow", "12" ],
];

ok(my $t = Text::TabularDisplay->new);
ok($t->columns("name", "favorite color", "shoe size"));
ok($t->populate($data)),
ok($t->render, 
"+--------------------+----------------+-----------+
| name               | favorite color | shoe size |
+--------------------+----------------+-----------+
| Joe Shmoe          | red            | 9 1/2     |
| Bob Smith          | chartreuse     | 11        |
| Jumpin' Jack Flash | yellow         | 12        |
+--------------------+----------------+-----------+");