1: <?php
2: namespace tests\integration\barebones\models\encounters;
3:
4: use tests\integration\barebones\BarebonesTestCase;
5: use tests\integration\barebones\BarebonesConstants;
6:
7: use AppointmentModel;
8: use ProviderModel;
9: use Session;
10:
11: class AppointmentModelTest extends BarebonesTestCase
12: {
13: public function testAttributePropStatus()
14: {
15: Session::set('usr_cur_customer', 8);
16: Session::set('usr_cur_customer', 134641);
17: $apt = new AppointmentModel();
18: $apt->apt_ast_id = 1;
19: $this->assertEquals($apt->apt_status->displayName(), 'Arrived');
20:
21: $apt = new AppointmentModel();
22: $apt->apt_ast_id = -1;
23: $this->assertEquals($apt->apt_status->displayName(), '');
24: }
25: }