|
Lines 31-44
my $builder = t::lib::TestBuilder->new;
Link Here
|
| 31 |
|
31 |
|
| 32 |
subtest 'transport() tests' => sub { |
32 |
subtest 'transport() tests' => sub { |
| 33 |
|
33 |
|
| 34 |
plan tests => 4; |
34 |
plan tests => 6; |
| 35 |
|
35 |
|
| 36 |
$schema->storage->txn_begin; |
36 |
$schema->storage->txn_begin; |
| 37 |
|
37 |
|
| 38 |
my $server = $builder->build_object( |
38 |
my $server = $builder->build_object( |
| 39 |
{ |
39 |
{ |
| 40 |
class => 'Koha::SMTP::Servers', |
40 |
class => 'Koha::SMTP::Servers', |
| 41 |
value => { ssl_mode => 'disabled' } |
41 |
value => { ssl_mode => 'disabled', debug => 0 } |
| 42 |
} |
42 |
} |
| 43 |
); |
43 |
); |
| 44 |
|
44 |
|
|
Lines 52-57
subtest 'transport() tests' => sub {
Link Here
|
| 52 |
|
52 |
|
| 53 |
is( ref($transport), 'Email::Sender::Transport::SMTP', 'Type is correct' ); |
53 |
is( ref($transport), 'Email::Sender::Transport::SMTP', 'Type is correct' ); |
| 54 |
is( $transport->ssl, '1', 'SSL is set' ); |
54 |
is( $transport->ssl, '1', 'SSL is set' ); |
|
|
55 |
is( $transport->debug, '0', 'Debug setting honoured (disabled)' ); |
| 56 |
|
| 57 |
$server->set({ debug => 1 })->store; |
| 58 |
$transport = $server->transport; |
| 59 |
|
| 60 |
is( $transport->debug, '1', 'Debug setting honoured (enabled)' ); |
| 55 |
|
61 |
|
| 56 |
$schema->storage->txn_rollback; |
62 |
$schema->storage->txn_rollback; |
| 57 |
}; |
63 |
}; |
| 58 |
- |
|
|