예제 #1
0
 /**
  * Test getTo method
  */
 public function testGetNotificationRecipients()
 {
     $helpdeskModel = new Helpdesk_Models_Helpdesk();
     $helpdeskModel->find(1);
     $response = $helpdeskModel->getNotification()->getTo();
     $expected = array();
     $this->assertEquals($expected, $response);
     $helpdeskModel->find(2);
     $helpdeskModel->assigned = 2;
     $helpdeskModel->save();
     $helpdeskModel->assigned = 1;
     $helpdeskModel->save();
     $response = $helpdeskModel->getNotification()->getTo();
     $expected = array(2);
     $this->assertEquals($expected, $response);
 }
예제 #2
0
 /**
  * Test delete function (with upload file)
  */
 public function testDelete()
 {
     $this->markTestSkipped('Do not use Helpdesk model outside of Helpdesk tests');
     $model = new Helpdesk_Models_Helpdesk(array('db' => $this->sharedFixture));
     $model->title = 'test';
     $model->projectId = 1;
     $model->ownerId = 1;
     $model->attachments = '3bc3369dd33d3ab9c03bd76262cff633|LICENSE';
     $model->status = 3;
     $model->author = 1;
     $model->save();
     $this->assertNotNull($model->id);
     $id = $model->id;
     $model->delete();
     $model->find($id);
     $this->assertNull($model->title);
 }