initOutput(\rcmail_action::MODE_HTTP, 'contacts', 'print'); $this->assertInstanceOf(\rcmail_action::class, $action); $this->assertTrue($action->checks()); self::initDB('contacts'); $db = \rcmail::get_instance()->get_dbh(); $query = $db->query('SELECT `contact_id` FROM `contacts` WHERE `user_id` = 1 LIMIT 1'); $contact = $db->fetch_assoc($query); $_GET = ['_cid' => $contact['contact_id'], '_source' => '0']; $this->runAndAssert($action, OutputHtmlMock::E_EXIT); $result = $output->getOutput(); $this->assertSame('contactprint', $output->template); $this->assertSame('', $output->getProperty('pagetitle')); // TODO: there should be a title $this->assertTrue(stripos($result, '') === 0); } /** * Test contact_head() method */ public function test_contact_head() { $this->markTestIncomplete(); } /** * Test contact_details() method */ public function test_contact_details() { $this->markTestIncomplete(); } }