1: <?php
2: use Azalea\Selenium\App\ApplicationTestCase;
3: use Azalea\Selenium\App\Customers;
4: use Azalea\Selenium\App\Patients;
5: use Azalea\Selenium\App\Users;
6:
7: class EncounterGuarantorTest extends ApplicationTestCase
8: {
9: public function supportsCustomer($cus_id)
10: {
11:
12: return (Customers::isEhrCustomer($cus_id) || Customers::isPmCustomer($cus_id));
13: }
14:
15: 16: 17: 18: 19:
20: public function testPatientGuarantorWithOneDependentDetails()
21: {
22: $app = $this->login(Users::FELIX_MILLER, Users::PASSWORD);
23:
24:
25: $encounterView = $app->encounters->open(360942);
26:
27: 28: 29: 30: 31: 32: 33:
34: $encounterView->guarantorDetails->assertCanSee("ARMSTRONG, PHYLLIS");
35: $encounterView->guarantorDetails->assertCanSee("DEPENDANT");
36: $encounterView->guarantorDetails->assertCanSee("05/30/1981");
37:
38: $encounterView->guarantorDetails->assertCanSee("xxx-xx-5243");
39: $encounterView->guarantorDetails->assertCanSee("43463 Lucio Branch Suite 015");
40: $encounterView->guarantorDetails->assertCanSee("South Estellaville");
41: $encounterView->guarantorDetails->assertCanSee("IA 95586");
42: $encounterView->guarantorDetails->assertCanSee("(319)-676-6945");
43: $encounterView->primaryInsurance->assertCanSee("ARMSTRONG, PHYLLIS");
44: $encounterView->primaryInsurance->assertCanSee("DEPENDANT");
45: $encounterView->primaryInsurance->assertCanSee("05/30/1981");
46: $encounterView->primaryInsurance->assertCanSee("718-66-5243");
47: $encounterView->primaryInsurance->assertCanSee("2345654");
48: $encounterView->primaryInsurance->assertCanSee("11111111");
49:
50:
51:
52: 53: 54: 55:
56: $encounterView->querySelector(".encounter_show_hide_guarantor_ssn")->click();
57: $encounterView->guarantorDetails->assertCanSee("718-66-5243");
58:
59: $this->assertNoErrorPopups();
60: }
61: }
62:
63: ?>