Bug 18501: (follow-up) Remove duplicate test
authorMartin Renvoize <martin.renvoize@ptfs-europe.com>
Thu, 20 Aug 2020 11:38:23 +0000 (12:38 +0100)
committerJonathan Druart <jonathan.druart@bugs.koha-community.org>
Fri, 21 Aug 2020 09:51:19 +0000 (11:51 +0200)
The ModItem test found in t/db_dependent/Items.t was a duplciate (but
slightly less functional) for the test we introduced for the *_on
trigger functionality in t/db_dependent/Koha/Items.t::store

The failure was a missing C4::Context mock, but the logical fix is to
simply remove the duplicate test.

Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>

Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>

t/db_dependent/Items.t

index 010b41e..3da406a 100755 (executable)
@@ -33,7 +33,7 @@ use Koha::AuthorisedValues;
 use t::lib::Mocks;
 use t::lib::TestBuilder;
 
-use Test::More tests => 15;
+use Test::More tests => 14;
 
 use Test::Warn;
 
@@ -126,31 +126,6 @@ subtest 'General Add, Get and Del tests' => sub {
     $schema->storage->txn_rollback;
 };
 
-subtest 'ModItem tests' => sub {
-    plan tests => 6;
-
-    $schema->storage->txn_begin;
-
-    my $builder = t::lib::TestBuilder->new;
-    my $item    = $builder->build_sample_item();
-
-    my @fields = qw( itemlost withdrawn damaged );
-    for my $field (@fields) {
-        my $field_on = $field."_on";
-
-        $item->$field(1)->store;
-        $item->discard_changes;
-        is( output_pref({ str => $item->$field_on, dateonly => 1 }), output_pref({ dt => dt_from_string(), dateonly => 1 }), "When updating $field, $field_on is updated" );
-
-        $item->$field(0)->store;
-        $item->discard_changes;
-        is( $item->$field_on, undef, "When clearing $field, $field_on is cleared" );
-    }
-
-    $schema->storage->txn_rollback;
-
-};
-
 subtest 'ModItemTransfer tests' => sub {
     plan tests => 8;