The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
#!/usr/bin/perl

use strict;
use warnings;

use Test::More 'no_plan';

use_ok("Text::Lorem::More");
ok( my $lorem = Text::Lorem::More->new(), "Instantiate a Text::Lorem::More object" );
ok( my $name = $lorem->name, "Generate a name" );
like( $name, qr/^[A-Z]/, "First letter of name is uppercase" );
ok( my $fullname = $lorem->fullname, "Generate a fullname (first and last)" );
like( $fullname, qr/^(?:[A-Z][a-z]*(\s|$)){2}/, "First letter of firstname and lastname is uppercase" );
like( $lorem->sentence, qr/^[A-Z].*\.$/, "Sentence has a capital first letter and a period at the end" );
unlike($lorem->email, qr/domainname/, "Test for a bug");


#ok( my $words = $object->words(3),              "Got some words" );
#is( my @foo = split( /\s+/, $words ), 3,        "There were 3 words" );
#ok( my $sentences = $object->sentences(3),      "Got some sentences" );
#is( my @bar = split( /\./, $sentences ), 3,     "There were 3 sentences" );
#ok( my $paragraphs = $object->paragraphs(4),    "Got some paragraphs" );
#is( my @baz = split ( /\n\n/, $paragraphs ), 4, "There were 4 paragraphs" );