MacroTest: Remove obsolete tests
The macro resolver does not know anymore about customvars, just plain object attributes, which are now covered by testFaultyMacros()
This commit is contained in:
parent
81aac2f6aa
commit
8db123ffa0
|
@ -44,41 +44,15 @@ class MacroTest extends BaseTestCase
|
||||||
$this->assertEquals(Macro::resolveMacros('$service.description$', $svcMock), $svcMock->service_description);
|
$this->assertEquals(Macro::resolveMacros('$service.description$', $svcMock), $svcMock->service_description);
|
||||||
}
|
}
|
||||||
|
|
||||||
public function testCustomvars()
|
|
||||||
{
|
|
||||||
$objectMock = Mockery::mock('object');
|
|
||||||
$objectMock->customvars = array(
|
|
||||||
'customvar' => 'test'
|
|
||||||
);
|
|
||||||
|
|
||||||
$this->assertEquals(Macro::resolveMacros('$CUSTOMVAR$', $objectMock), $objectMock->customvars['customvar']);
|
|
||||||
}
|
|
||||||
|
|
||||||
public function testFaultyMacros()
|
public function testFaultyMacros()
|
||||||
{
|
{
|
||||||
$hostMock = Mockery::mock('host');
|
$hostMock = Mockery::mock('host');
|
||||||
$hostMock->host_name = 'test';
|
$hostMock->host_name = 'test';
|
||||||
$hostMock->customvars = array(
|
$hostMock->host = 'te';
|
||||||
'host' => 'te',
|
|
||||||
'name' => 'st'
|
|
||||||
);
|
|
||||||
|
|
||||||
$this->assertEquals(
|
$this->assertEquals(
|
||||||
Macro::resolveMacros('$$HOSTNAME$ $ HOSTNAME$ $HOST$NAME$', $hostMock),
|
'$test $ HOSTNAME$ teNAME$',
|
||||||
'$test $ HOSTNAME$ teNAME$'
|
Macro::resolveMacros('$$HOSTNAME$ $ HOSTNAME$ $host$NAME$', $hostMock)
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
public function testMacrosWithSpecialCharacters()
|
|
||||||
{
|
|
||||||
$objectMock = Mockery::mock('object');
|
|
||||||
$objectMock->customvars = array(
|
|
||||||
'v€ry_sp3c|@l' => 'not too special!'
|
|
||||||
);
|
|
||||||
|
|
||||||
$this->assertEquals(
|
|
||||||
Macro::resolveMacros('$V€RY_SP3C|@L$', $objectMock),
|
|
||||||
$objectMock->customvars['v€ry_sp3c|@l']
|
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue