mirror of
https://github.com/Combodo/iTop.git
synced 2026-02-13 07:24:13 +01:00
23 lines
767 B
PHP
23 lines
767 B
PHP
<?php
|
|
|
|
/**
|
|
* @covers ApplicationContext
|
|
*/
|
|
class ApplicationContextTest extends \Combodo\iTop\Test\UnitTest\ItopTestCase
|
|
{
|
|
public function testGetForLink()
|
|
{
|
|
$_REQUEST['c']['menu'] = 'TargetOverview';
|
|
$_REQUEST['c']['org_id'] = '3';
|
|
$oApplicationContext = new ApplicationContext(true);
|
|
|
|
$sExpected = '&c[org_id]=3&c[menu]=TargetOverview';
|
|
$sActual = $oApplicationContext->GetForLink(true);
|
|
$this->assertEquals($sExpected, $sActual, 'Query parameters string should include all request parameters prefixed with &');
|
|
|
|
$sExpected = 'c[org_id]=3&c[menu]=TargetOverview';
|
|
$sActual = $oApplicationContext->GetForLink();
|
|
$this->assertEquals($sExpected, $sActual, 'Query parameters string should not start with & when $bIncludeAmpersand is false');
|
|
}
|
|
|
|
} |