From 071e87571cc323192266b8a8c5cf7ad5b3f96b3a Mon Sep 17 00:00:00 2001 From: Josef Moravec Date: Thu, 18 May 2017 08:07:47 +0000 Subject: [PATCH] Bug 18606: Add test to t/db_dependent/Koha/Items.t Signed-off-by: Kyle M Hall --- t/db_dependent/Koha/Items.t | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/t/db_dependent/Koha/Items.t b/t/db_dependent/Koha/Items.t index 862f832..de52106 100644 --- a/t/db_dependent/Koha/Items.t +++ b/t/db_dependent/Koha/Items.t @@ -19,12 +19,13 @@ use Modern::Perl; -use Test::More tests => 8; +use Test::More tests => 9; use C4::Circulation; use Koha::Item; use Koha::Items; use Koha::Database; +use Koha::RotatingCollections; use t::lib::TestBuilder; @@ -118,6 +119,22 @@ subtest 'checkout' => sub { is( $checkout, undef, 'Koha::Item->checkout should return undef if there is no *current* checkout on this item' ); }; +subtest 'rotating_collection' => sub { + plan tests => 2; + + my $collection = Koha::RotatingCollection->new( { + colTitle => 'Collection title', + colDesc => 'Collection description', + } )->store; + + my $item = Koha::Items->find( $new_item_1->itemnumber ); + $collection->add_item( $item ); + my $retrieved_collection = $item->rotating_collection; + + is( ref( $retrieved_collection ), 'Koha::RotatingCollection', 'Koha::Item->rotating_collection should return a Koha::RotatingCollection' ); + is( $retrieved_collection->colId, $collection->colId, 'Koha::Item->rotating_collection should return right collection' ); +}; + $retrieved_item_1->delete; is( Koha::Items->search->count, $nb_of_items + 1, 'Delete should have deleted the item' ); -- 2.10.2