From ea263a2f097b09f2dcee53852fbcabcfd39a318d Mon Sep 17 00:00:00 2001 From: Marcel de Rooy Date: Wed, 27 Oct 2021 12:30:07 +0000 Subject: [PATCH] Bug 29146: Add test for editing existing item Test plan: Run t/db_dependent/Koha/UI/Form/Builder/Item.t Signed-off-by: Marcel de Rooy Signed-off-by: David Nind --- t/db_dependent/Koha/UI/Form/Builder/Item.t | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/t/db_dependent/Koha/UI/Form/Builder/Item.t b/t/db_dependent/Koha/UI/Form/Builder/Item.t index 386241c637..602f018c76 100755 --- a/t/db_dependent/Koha/UI/Form/Builder/Item.t +++ b/t/db_dependent/Koha/UI/Form/Builder/Item.t @@ -131,7 +131,7 @@ subtest 'authorised values' => sub { }; subtest 'prefill_with_default_values' => sub { - plan tests => 2; + plan tests => 3; my $biblio = $builder->build_sample_biblio({ value => {frameworkcode => ''}}); my $subfields = @@ -150,6 +150,14 @@ subtest 'prefill_with_default_values' => sub { ($subfield) = grep { $_->{subfield} eq 'é' } @$subfields; is( $subfield->{marc_value}->{value}, 'ééé', 'default value should be set if prefill_with_default_values passed'); + # Do the same for an existing item; we do not expect the defaultvalue to popup + my $item = $builder->build_sample_item; + $subfields = Koha::UI::Form::Builder::Item->new({ + biblionumber => $biblio->biblionumber, + item => $item->unblessed, + })->edit_form({ prefill_with_default_values => 1 }); + ($subfield) = grep { $_->{subfield} eq 'é' } @$subfields; + is( $subfield->{marc_value}->{value}, q{}, 'default value not applied to existing item'); }; -- 2.20.1