|
Lines 31-37
is( $transaction->patron( $sip_patron ), $sip_patron, "Patron assigned to transa
Link Here
|
| 31 |
isnt( $transaction->do_renew_all, undef, "RenewAll on zero items" ); |
31 |
isnt( $transaction->do_renew_all, undef, "RenewAll on zero items" ); |
| 32 |
|
32 |
|
| 33 |
subtest fill_holds_at_checkout => sub { |
33 |
subtest fill_holds_at_checkout => sub { |
| 34 |
plan tests => 5; |
34 |
plan tests => 6; |
| 35 |
|
35 |
|
| 36 |
|
36 |
|
| 37 |
my $category = $builder->build({ source => 'Category' }); |
37 |
my $category = $builder->build({ source => 'Category' }); |
|
Lines 47-52
subtest fill_holds_at_checkout => sub {
Link Here
|
| 47 |
my $biblio = $builder->build({ source => 'Biblio' }); |
47 |
my $biblio = $builder->build({ source => 'Biblio' }); |
| 48 |
my $biblioitem = $builder->build({ source => 'Biblioitem', value=>{biblionumber=>$biblio->{biblionumber}} }); |
48 |
my $biblioitem = $builder->build({ source => 'Biblioitem', value=>{biblionumber=>$biblio->{biblionumber}} }); |
| 49 |
my $item1 = $builder->build({ source => 'Item', value => { |
49 |
my $item1 = $builder->build({ source => 'Item', value => { |
|
|
50 |
barcode => 'barcode4test', |
| 50 |
homebranch => $branch->{branchcode}, |
51 |
homebranch => $branch->{branchcode}, |
| 51 |
holdingbranch => $branch->{branchcode}, |
52 |
holdingbranch => $branch->{branchcode}, |
| 52 |
biblionumber => $biblio->{biblionumber}, |
53 |
biblionumber => $biblio->{biblionumber}, |
|
Lines 88-93
subtest fill_holds_at_checkout => sub {
Link Here
|
| 88 |
$transaction->do_checkout(); |
89 |
$transaction->do_checkout(); |
| 89 |
is( $bib->holds->count(), 1, "Bib has 1 holds remaining"); |
90 |
is( $bib->holds->count(), 1, "Bib has 1 holds remaining"); |
| 90 |
|
91 |
|
| 91 |
|
92 |
t::lib::Mocks::mock_preference('itemBarcodeInputFilter', 'whitespace'); |
|
|
93 |
$sip_item = C4::SIP::ILS::Item->new( ' barcode 4 test '); |
| 94 |
$transaction = C4::SIP::ILS::Transaction::Checkout->new(); |
| 95 |
is( $sip_item->{barcode}, $item1->{barcode}, "Item assigned to transaction" ); |
| 92 |
}; |
96 |
}; |
| 93 |
$schema->storage->txn_rollback; |
97 |
$schema->storage->txn_rollback; |
| 94 |
- |
|
|