Bug 22790: Add a test
Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org> Signed-off-by: Nick Clemens <nick@bywatersolutions.com>
This commit is contained in:
parent
d3f4b50bdd
commit
b40dd03ed5
1 changed files with 6 additions and 2 deletions
|
@ -31,7 +31,7 @@ is( $transaction->patron( $sip_patron ), $sip_patron, "Patron assigned to transa
|
||||||
isnt( $transaction->do_renew_all, undef, "RenewAll on zero items" );
|
isnt( $transaction->do_renew_all, undef, "RenewAll on zero items" );
|
||||||
|
|
||||||
subtest fill_holds_at_checkout => sub {
|
subtest fill_holds_at_checkout => sub {
|
||||||
plan tests => 5;
|
plan tests => 6;
|
||||||
|
|
||||||
|
|
||||||
my $category = $builder->build({ source => 'Category' });
|
my $category = $builder->build({ source => 'Category' });
|
||||||
|
@ -47,6 +47,7 @@ subtest fill_holds_at_checkout => sub {
|
||||||
my $biblio = $builder->build({ source => 'Biblio' });
|
my $biblio = $builder->build({ source => 'Biblio' });
|
||||||
my $biblioitem = $builder->build({ source => 'Biblioitem', value=>{biblionumber=>$biblio->{biblionumber}} });
|
my $biblioitem = $builder->build({ source => 'Biblioitem', value=>{biblionumber=>$biblio->{biblionumber}} });
|
||||||
my $item1 = $builder->build({ source => 'Item', value => {
|
my $item1 = $builder->build({ source => 'Item', value => {
|
||||||
|
barcode => 'barcode4test',
|
||||||
homebranch => $branch->{branchcode},
|
homebranch => $branch->{branchcode},
|
||||||
holdingbranch => $branch->{branchcode},
|
holdingbranch => $branch->{branchcode},
|
||||||
biblionumber => $biblio->{biblionumber},
|
biblionumber => $biblio->{biblionumber},
|
||||||
|
@ -88,6 +89,9 @@ subtest fill_holds_at_checkout => sub {
|
||||||
$transaction->do_checkout();
|
$transaction->do_checkout();
|
||||||
is( $bib->holds->count(), 1, "Bib has 1 holds remaining");
|
is( $bib->holds->count(), 1, "Bib has 1 holds remaining");
|
||||||
|
|
||||||
|
t::lib::Mocks::mock_preference('itemBarcodeInputFilter', 'whitespace');
|
||||||
|
$sip_item = C4::SIP::ILS::Item->new( ' barcode 4 test ');
|
||||||
|
$transaction = C4::SIP::ILS::Transaction::Checkout->new();
|
||||||
|
is( $sip_item->{barcode}, $item1->{barcode}, "Item assigned to transaction" );
|
||||||
};
|
};
|
||||||
$schema->storage->txn_rollback;
|
$schema->storage->txn_rollback;
|
||||||
|
|
Loading…
Reference in a new issue