assertSame('default', $install->getprop('unknown', 'default')); $this->assertSame('', $install->getprop('unknown')); } /** * Test create_config() method */ function test_create_config() { $install = rcmail_install::get_instance(); $config = $install->create_config(); $this->assertSame("db_schema_check($rcmail->get_dbh()); $this->assertSame(false, $result); } /** * Test check_mime_detection() method */ function test_check_mime_detection() { $rcmail = rcmail::get_instance(); $install = rcmail_install::get_instance(); $result = $install->check_mime_detection(); $this->assertSame([], $result); } /** * Test check_mime_extensions() method */ function test_check_mime_extensions() { $rcmail = rcmail::get_instance(); $install = rcmail_install::get_instance(); $result = $install->check_mime_extensions(); $this->assertSame([], $result); } /** * Test list_skins() method */ function test_list_skins() { $rcmail = rcmail::get_instance(); $install = rcmail_install::get_instance(); $result = $install->list_skins(); $this->assertSame(['classic', 'elastic', 'larry'], $result); } /** * Test list_plugins() method */ function test_list_plugins() { $rcmail = rcmail::get_instance(); $install = rcmail_install::get_instance(); $result = $install->list_plugins(); $acl = [ 'name' => 'acl', 'desc' => 'IMAP Folders Access Control Lists Management (RFC4314, RFC2086).', 'enabled' => false, ]; $this->assertSame($acl, $result[0]); } }