Bug 13172 t/Koha_Email.t was database dependent
authorChris Cormack <chrisc@catalyst.net.nz>
Thu, 30 Oct 2014 22:15:17 +0000 (11:15 +1300)
committerTomas Cohen Arazi <tomascohen@gmail.com>
Fri, 31 Oct 2014 15:10:32 +0000 (12:10 -0300)
To test
1/ Stop your database server
2/ run t/Koha_Email.t
3/ Notice the errors
4/ Apply patch
5/ run t/Koha_Email.t again
6/ No errors

(Don't forget to restart your db server after)

Signed-off-by: Robin Sheat <robin@catalyst.net.nz>

Verified that it fixes a package build.

Signed-off-by: Katrin Fischer <Katrin.Fischer.83@web.de>
Works as described, tests pass now without database connection.

Signed-off-by: Tomas Cohen Arazi <tomascohen@gmail.com>

t/Koha_Email.t

index 764f5c1..93dd55b 100755 (executable)
@@ -1,10 +1,15 @@
 use Modern::Perl;
 
+use t::lib::Mocks;
 use Test::More tests => 4;                      # last test to print
 
 use_ok('Koha::Email');
 
 my $from = 'chrisc@catalyst.net.nz';
+t::lib::Mocks::mock_preference('ReplytoDefault', $from);
+t::lib::Mocks::mock_preference('ReturnpathDefault', $from);
+
+
 
 ok( my $email = Koha::Email->new(), 'Create a Koha::Email Object');
 ok( my %mail = $email->create_message_headers({from => $from}),'Set headers');