initOutput(\rcmail_action::MODE_HTTP, 'contacts', 'import'); $this->assertInstanceOf(\rcmail_action::class, $action); $this->assertTrue($action->checks()); self::initDB('contacts'); $_GET = []; $this->runAndAssert($action, OutputHtmlMock::E_EXIT); $result = $output->getOutput(); $this->assertSame('contactimport', $output->template); $this->assertSame('Import contacts', $output->getProperty('pagetitle')); $this->assertTrue(stripos($result, '') === 0); $this->assertTrue(strpos($result, "rcmail.gui_object('importform', 'rcmImportForm');") !== false); } /** * Test run() method */ public function test_run_steps() { // TODO: Test all import steps $this->markTestIncomplete(); } }