createMock(Privileges::class); $serverPrivileges->method('getAllPrivileges') ->willReturn($privileges); $controller = new PrivilegesController( Response::getInstance(), new Template(), $db, $serverPrivileges, $dbi ); $actual = $controller->index(['checkprivsdb' => $db]); $this->assertStringContainsString( Url::getCommon(['db' => $db], ''), $actual ); $this->assertStringContainsString( $db, $actual ); $this->assertStringContainsString( __('User'), $actual ); $this->assertStringContainsString( __('Host'), $actual ); $this->assertStringContainsString( __('Type'), $actual ); $this->assertStringContainsString( __('Privileges'), $actual ); $this->assertStringContainsString( __('Grant'), $actual ); $this->assertStringContainsString( __('Action'), $actual ); //_pgettext('Create new user', 'New') $this->assertStringContainsString( _pgettext('Create new user', 'New'), $actual ); $this->assertStringContainsString( Url::getCommon(['checkprivsdb' => $db]), $actual ); } }