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

(-)a/t/db_dependent/Utils/Datatables_Members.t (-4 / +20 lines)
Lines 17-23 Link Here
17
17
18
use Modern::Perl;
18
use Modern::Perl;
19
19
20
use Test::More tests => 27;
20
use Test::More tests => 29;
21
21
22
use C4::Context;
22
use C4::Context;
23
use C4::Members;
23
use C4::Members;
Lines 61-67 my %john_doe = ( Link Here
61
    surname      => 'Doe',
61
    surname      => 'Doe',
62
    categorycode => $categorycode,
62
    categorycode => $categorycode,
63
    branchcode   => $branchcode,
63
    branchcode   => $branchcode,
64
    dateofbirth  => '',
64
    dateofbirth  => '2010-10-15',
65
    dateexpiry   => '9999-12-31',
65
    dateexpiry   => '9999-12-31',
66
    userid       => 'john.doe'
66
    userid       => 'john.doe'
67
);
67
);
Lines 72-78 my %john_smith = ( Link Here
72
    surname      => 'Smith',
72
    surname      => 'Smith',
73
    categorycode => $categorycode,
73
    categorycode => $categorycode,
74
    branchcode   => $branchcode,
74
    branchcode   => $branchcode,
75
    dateofbirth  => '',
75
    dateofbirth  => '2010-01-31',
76
    dateexpiry   => '9999-12-31',
76
    dateexpiry   => '9999-12-31',
77
    userid       => 'john.smith'
77
    userid       => 'john.smith'
78
);
78
);
Lines 363-368 $search_results = C4::Utils::DataTables::Members::search({ Link Here
363
is( $search_results->{ iTotalDisplayRecords }, 1,
363
is( $search_results->{ iTotalDisplayRecords }, 1,
364
    "Jean Paul Dupont is found using contains and two terms search 'Jea Pau' (Bug 15252)");
364
    "Jean Paul Dupont is found using contains and two terms search 'Jea Pau' (Bug 15252)");
365
365
366
# Date of birth formatting
367
t::lib::Mocks::mock_preference('dateformat', 'metric');
368
$search_results = C4::Utils::DataTables::Members::search({
369
    searchmember     => "15/10/2010",
370
    searchfieldstype => 'dateofbirth',
371
    dt_params        => \%dt_params
372
});
373
is( $search_results->{ iTotalDisplayRecords }, 1,
374
    "Sarching by date of birth should handle date formatted given the dateformat pref");
375
$search_results = C4::Utils::DataTables::Members::search({
376
    searchmember     => "2010-10-15",
377
    searchfieldstype => 'dateofbirth',
378
    dt_params        => \%dt_params
379
});
380
is( $search_results->{ iTotalDisplayRecords }, 1,
381
    "Sarching by date of birth should handle date formatted in iso");
382
366
# End
383
# End
367
$dbh->rollback;
384
$dbh->rollback;
368
385
369
- 

Return to bug 17375