/** * 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); }
/** * 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); }