Lines 37-47
my $biblionumber = $biblio_1->{biblionumber};
Link Here
|
37 |
my $rating_1 = Koha::Rating->new( { biblionumber => $biblionumber, borrowernumber => $patron_1->{borrowernumber}, rating_value => 3 } )->store; |
37 |
my $rating_1 = Koha::Rating->new( { biblionumber => $biblionumber, borrowernumber => $patron_1->{borrowernumber}, rating_value => 3 } )->store; |
38 |
my $rating_2 = Koha::Rating->new( { biblionumber => $biblionumber, borrowernumber => $patron_2->{borrowernumber}, rating_value => 4 } )->store; |
38 |
my $rating_2 = Koha::Rating->new( { biblionumber => $biblionumber, borrowernumber => $patron_2->{borrowernumber}, rating_value => 4 } )->store; |
39 |
|
39 |
|
40 |
is( Koha::Ratings->search( { biblionumber => $biblionumber } )->get_avg_rating, 3.5, ); |
40 |
is( Koha::Ratings->search( { biblionumber => $biblionumber } )->get_avg_rating, 3.5, 'get_avg_rating is 3.5' ); |
41 |
|
41 |
|
42 |
$rating_1->rating_value(5)->store; |
42 |
$rating_1->rating_value(5)->store; |
43 |
|
43 |
|
44 |
is( Koha::Ratings->search( { biblionumber => $biblionumber } )->get_avg_rating, 4.5, ); |
44 |
is( Koha::Ratings->search( { biblionumber => $biblionumber } )->get_avg_rating, 4.5, 'get_avg_rating now up to 4.5' ); |
45 |
|
45 |
|
46 |
$rating_1->rating_value(42)->store; |
46 |
$rating_1->rating_value(42)->store; |
47 |
is( Koha::Ratings->find( { biblionumber => $biblionumber, borrowernumber => $patron_1->{borrowernumber} } )->rating_value, |
47 |
is( Koha::Ratings->find( { biblionumber => $biblionumber, borrowernumber => $patron_1->{borrowernumber} } )->rating_value, |
48 |
- |
|
|