#!/usr/bin/perl
use Test::WWW::Mechanize::CGIApp;
use Test::Builder::Tester;
use Data::Dumper;
use strict;
use warnings;
#use Test::More tests => 25;
use Test::More 'no_plan';
=begin: tests:
=cut
BEGIN {
require 't/test-lib.pl';
}
my $mech = get_mech();
do_login();
my $dbh;
eval {
$dbh = get_dbh() or die 'no database handle recieved from get_dbh';
};
warn $@ if $@;
my $dbix = get_dbix();
# add new patient/request - name similar to existing:
$dbix->insert('patients', { last_name => 'green', first_name => 'alan',
middle_name => 'michael', dob => '1940-02-01' });
my $patient_id = get_last_insert_id('patients');
$dbix->insert('patient_case', { patient_id => $patient_id, referral_source_id => 2,
unit_number => 1011 });
my $patient_case_id = get_last_insert_id('patient_case');
$dbix->insert('requests', { request_number => 3, year => DateTime->now->year,
patient_case_id => $patient_case_id, referrer_department_id => 1,
created_at => DateTime->now });
$dbix->insert('error_codes', { code => 'd', description => 'record merged',
is_unique => 'no', active => 'yes' });
$mech->get_ok('/admin/patient_merge/search?last_name=green'); print_and_exit();