Dwimmer
view release on metacpan or search on metacpan
---
abstract: 'A platform to develop things'
author:
- 'Gabor Szabo <szabgab@dwimmer.org>'
build_requires:
ExtUtils::MakeMaker: 6.59
Test::Deep: 0
Test::Differences: 0
Test::More: 0
Test::WWW::Mechanize: 0
configure_requires:
ExtUtils::MakeMaker: 6.59
File::Copy::Recursive: 0
File::Find::Rule: 0
File::Spec: 0
distribution_type: module
dynamic_config: 1
generated_by: 'Module::Install version 1.12'
Makefile.PL view on Meta::CPAN
$prereq{'Win32::Process'} = 0;
}
foreach my $module ( keys %prereq ) {
requires $module => $prereq{$module};
}
test_requires 'Test::More' => 0;
test_requires 'Test::Deep' => 0;
test_requires 'Test::WWW::Mechanize' => 0;
test_requires 'Test::Differences' => 0;
homepage 'http://dwimmer.org/';
bugtracker 'http://github.com/szabgab/dwimmer';
repository 'http://github.com/szabgab/dwimmer';
install_script 'script/dwimmer_admin.pl';
install_script 'script/dwimmer_backup.pl';
install_script 'script/dwimmer';
t/010_subscribe.t view on Meta::CPAN
eval "use Test::More";
eval "use Test::Deep";
require Test::WWW::Mechanize;
plan( skip_all => 'Unsupported OS' ) if not $run;
my $url = "http://localhost:$ENV{DWIMMER_PORT}";
plan( tests => 30 );
require Test::Differences;
use Dwimmer::Client;
my $admin = Dwimmer::Client->new( host => $url );
is_deeply(
$admin->login( username => 'admin', password => $password ),
{ success => 1,
username => 'admin',
userid => 1,
logged_in => 1,
t/010_subscribe.t view on Meta::CPAN
my $link = '';
my $found_code = '';
if ( $VAR1->{Data}
=~ s{(http://localhost:$ENV{DWIMMER_PORT}/_dwimmer/validate_email\?listid=1&email=$email\@dwimmer\.org&code=(\w+))}{<% url %>}
)
{
( $link, $found_code ) = ( $1, $2 );
}
my $data = delete $VAR1->{Data};
Test::Differences::eq_or_diff($data, $validate_template, 'validate e-mail data');
is_deeply_full(
$VAR1,
bless(
{
'From' => $from_address,
'Subject' => "$list_title registration - email validation",
'To' => $email . '@dwimmer.org',
},
'MIME::Lite'
),
t/010_subscribe.t view on Meta::CPAN
return ( $found_code, $link );
}
sub _check_confirm_mail {
my $email = shift;
local $Test::Builder::Level = $Test::Builder::Level + 1;
my $confirm_mail = read_file( $ENV{DWIMMER_MAIL} );
eval $confirm_mail;
my $data = delete $VAR1->{Data};
Test::Differences::eq_or_diff($data, $confirm_template, 'confirm e-mail data');
is_deeply_full(
$VAR1,
bless(
{
'From' => $from_address,
'Subject' => "$list_title - Thank you for subscribing",
'To' => $email . '@dwimmer.org',
},
'MIME::Lite'
),
( run in 0.968 second using v1.01-cache-2.11-cpan-6aa56a78535 )