View | Details | Raw Unified | Return to bug 29146
Collapse All | Expand All

(-)a/t/db_dependent/Koha/UI/Form/Builder/Item.t (-2 / +8 lines)
Lines 131-137 subtest 'authorised values' => sub { Link Here
131
};
131
};
132
132
133
subtest 'prefill_with_default_values' => sub {
133
subtest 'prefill_with_default_values' => sub {
134
    plan tests => 2;
134
    plan tests => 3;
135
135
136
    my $biblio = $builder->build_sample_biblio({ value => {frameworkcode => ''}});
136
    my $biblio = $builder->build_sample_biblio({ value => {frameworkcode => ''}});
137
    my $subfields =
137
    my $subfields =
Lines 150-155 subtest 'prefill_with_default_values' => sub { Link Here
150
    ($subfield) = grep { $_->{subfield} eq 'é' } @$subfields;
150
    ($subfield) = grep { $_->{subfield} eq 'é' } @$subfields;
151
    is( $subfield->{marc_value}->{value}, 'ééé', 'default value should be set if prefill_with_default_values passed');
151
    is( $subfield->{marc_value}->{value}, 'ééé', 'default value should be set if prefill_with_default_values passed');
152
152
153
    # Do the same for an existing item; we do not expect the defaultvalue to popup
154
    $subfields = Koha::UI::Form::Builder::Item->new({
155
        biblionumber => $biblio->biblionumber,
156
        item => { itemnumber => 999 },
157
    })->edit_form({ prefill_with_default_values => 1 });
158
    ($subfield) = grep { $_->{subfield} eq 'é' } @$subfields;
159
    is( $subfield->{marc_value}->{value}, q{}, 'default value not applied to existing item');
153
160
154
};
161
};
155
162
156
- 

Return to bug 29146