From f704fbebd86e0034cf285b2dd29c0d85cb2086a2 Mon Sep 17 00:00:00 2001 From: Katrin Fischer Date: Sun, 13 Sep 2015 18:06:46 +0200 Subject: [PATCH] Bug 14782: Add tests Run: perl t/db_dependent/Utils/Datatables_Members.t Signed-off-by: Tomas Cohen Arazi --- t/db_dependent/Utils/Datatables_Members.t | 25 ++++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/t/db_dependent/Utils/Datatables_Members.t b/t/db_dependent/Utils/Datatables_Members.t index e0deaaee74..57b42f7aba 100644 --- a/t/db_dependent/Utils/Datatables_Members.t +++ b/t/db_dependent/Utils/Datatables_Members.t @@ -17,7 +17,7 @@ use Modern::Perl; -use Test::More tests => 13; +use Test::More tests => 15; use C4::Context; use C4::Branch; @@ -172,6 +172,29 @@ is( $search_results->{ patrons }[1]->{ cardnumber }, $jane_doe{ cardnumber }, "Jane Doe is the second result"); +# Search by userid +$search_results = C4::Utils::DataTables::Members::search({ + searchmember => "john.doe", + searchfieldstype => 'standard', + searchtype => 'contains', + branchcode => $branchcode, + dt_params => \%dt_params +}); + +is( $search_results->{ iTotalDisplayRecords }, 1, + "John Doe is found by userid, standard search (Bug 14782)"); + +$search_results = C4::Utils::DataTables::Members::search({ + searchmember => "john.doe", + searchfieldstype => 'userid', + searchtype => 'contains', + branchcode => $branchcode, + dt_params => \%dt_params +}); + +is( $search_results->{ iTotalDisplayRecords }, 1, + "John Doe is found by userid, userid search (Bug 14782)"); + my $attribute_type = C4::Members::AttributeTypes->new( 'ATM_1', 'my attribute type' ); $attribute_type->{staff_searchable} = 1; $attribute_type->store; -- 2.39.2