1: <?php
2: namespace tests\integration\barebones\controllers\charts;
3:
4: use tests\integration\barebones\BarebonesTestCase;
5: use tests\integration\barebones\BarebonesConstants;
6:
7: use UserModel;
8: use Session;
9: use ChartsController;
10: use PatientModel;
11: use EncounterModel;
12:
13: class ChartsControllerTest extends BarebonesTestCase
14: {
15: public function testNewChart()
16: {
17: Session::set('usr_id', UserModel::AZALEA_ROBOT);
18: Session::set('usr_cur_customer_id', BarebonesConstants::getTestCustomerID());
19: Session::set('usr_cur_client_id', BarebonesConstants::getTestClientID());
20: $patient = PatientModel::find(BarebonesConstants::getTestPatientID());
21: $encounter = EncounterModel::generateEncounterFromPatient($patient);
22:
23: $chartsController = new ChartsController();
24: $result = $chartsController->get(array('enc_id' => $encounter->enc_id));
25: $this->assertEquals($result['success'], 1);
26: }
27: }
28: