Browse Source

Bug 32997: Add tests

Signed-off-by: Nick Clemens <nick@bywatersolutions.com>
Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io>
23.05.x
Pedro Amorim 1 year ago
committed by Tomas Cohen Arazi
parent
commit
109be55501
Signed by: tomascohen GPG Key ID: 0A272EA1B2F3C15F
  1. 35
      t/db_dependent/AuthorisedValues.t

35
t/db_dependent/AuthorisedValues.t

@ -143,8 +143,8 @@ is_deeply(
'categories must be ordered by category names'
);
subtest 'search_by_*_field + find_by_koha_field + get_description' => sub {
plan tests => 5;
subtest 'search_by_*_field + find_by_koha_field + get_description + authorised_values' => sub {
plan tests => 6;
my $test_cat = Koha::AuthorisedValueCategories->find('TEST');
$test_cat->delete if $test_cat;
@ -252,6 +252,37 @@ subtest 'search_by_*_field + find_by_koha_field + get_description' => sub {
],
);
};
subtest 'authorised_values' => sub {
plan tests => 2;
$schema->storage->txn_begin;
my $authorised_value_category =
$builder->build_object(
{
class => 'Koha::AuthorisedValueCategories',
value => {
category_name => 'test_avs'
}
}
);
is( $authorised_value_category->authorised_values->count, 0, "no authorised values yet" );
my $av1 = Koha::AuthorisedValue->new(
{
category => 'test_avs',
authorised_value => 'value 1',
lib => 'display value 1',
lib_opac => 'opac display value 1',
imageurl => 'image1.png',
}
)->store();
is( $authorised_value_category->authorised_values->count, 1, "one authorised value" );
$schema->storage->txn_rollback;
};
};
$schema->storage->txn_rollback;

Loading…
Cancel
Save