Lines 89-96
subtest 'library' => sub {
Link Here
|
89 |
}; |
89 |
}; |
90 |
|
90 |
|
91 |
subtest 'sms_provider' => sub { |
91 |
subtest 'sms_provider' => sub { |
92 |
plan tests => 2; |
92 |
plan tests => 3; |
93 |
my $sms_provider = $builder->build({source => 'SmsProvider' }); |
93 |
my $sms_provider = $builder->build({source => 'SmsProvider' }); |
|
|
94 |
is( $retrieved_patron_1->sms_provider, undef, '->sms_provider should return undef if none defined' ); |
94 |
$retrieved_patron_1->sms_provider_id( $sms_provider->{id} )->store; |
95 |
$retrieved_patron_1->sms_provider_id( $sms_provider->{id} )->store; |
95 |
is_deeply( $retrieved_patron_1->sms_provider->unblessed, $sms_provider, 'Koha::Patron->sms_provider returns the correct SMS provider' ); |
96 |
is_deeply( $retrieved_patron_1->sms_provider->unblessed, $sms_provider, 'Koha::Patron->sms_provider returns the correct SMS provider' ); |
96 |
is( ref($retrieved_patron_1->sms_provider), 'Koha::SMS::Provider', 'Koha::Patron->sms_provider should return a Koha::SMS::Provider object' ); |
97 |
is( ref($retrieved_patron_1->sms_provider), 'Koha::SMS::Provider', 'Koha::Patron->sms_provider should return a Koha::SMS::Provider object' ); |
97 |
- |
|
|