phpmyadmin/test/classes/Server/UsersTest.php
Maurício Meneghini Fauth 8c41df5103 Refactor server_users functions to static methods
Signed-off-by: Maurício Meneghini Fauth <mauriciofauth@gmail.com>
2017-09-07 23:45:39 -03:00

57 lines
1.3 KiB
PHP

<?php
/* vim: set expandtab sw=4 ts=4 sts=4: */
/**
* Tests for PhpMyAdmin\Server\Users
*
* @package PhpMyAdmin-test
*/
namespace PhpMyAdmin\Tests\Server;
use PhpMyAdmin\Server\Users;
/**
* PhpMyAdmin\Tests\Server\UsersTest class
*
* This class is for testing PhpMyAdmin\Server\Users methods
*
* @package PhpMyAdmin-test
*/
class UsersTest extends \PHPUnit_Framework_TestCase
{
/**
* Test for Users::getHtmlForSubMenusOnUsersPage
*
* @return void
*/
public function testGetHtmlForSubMenusOnUsersPage()
{
$html = Users::getHtmlForSubMenusOnUsersPage('server_privileges.php');
//validate 1: topmenu2
$this->assertContains(
'<ul id="topmenu2">',
$html
);
//validate 2: tabactive for server_privileges.php
$this->assertContains(
'<a class="tabactive" href="server_privileges.php',
$html
);
$this->assertContains(
__('User accounts overview'),
$html
);
//validate 3: not-active for server_user_groups.php
$this->assertContains(
'<a href="server_user_groups.php',
$html
);
$this->assertContains(
__('User groups'),
$html
);
}
}