Skip to content
Snippets Groups Projects
Commit 68cba56c authored by Jaime Perez Crespo's avatar Jaime Perez Crespo
Browse files

Add full test coverage to SimpleSAML\Utils\Config\Metadata::isHiddenFromDiscovery().

parent d32eb4a9
No related branches found
No related tags found
No related merge requests found
......@@ -218,4 +218,40 @@ class Utils_MetadataTest extends PHPUnit_Framework_TestCase
}
$this->assertArrayNotHasKey('name', $parsed);
}
/**
* Test \SimpleSAML\Utils\Config\Metadata::isHiddenFromDiscovery().
*/
public function testIsHiddenFromDiscovery()
{
// test for success
$metadata = array(
'EntityAttributes' => array(
\SimpleSAML\Utils\Config\Metadata::$ENTITY_CATEGORY => array(
\SimpleSAML\Utils\Config\Metadata::$HIDE_FROM_DISCOVERY,
),
),
);
$this->assertTrue(\SimpleSAML\Utils\Config\Metadata::isHiddenFromDiscovery($metadata));
// test for failures
$this->assertFalse(\SimpleSAML\Utils\Config\Metadata::isHiddenFromDiscovery(array('foo')));
$this->assertFalse(\SimpleSAML\Utils\Config\Metadata::isHiddenFromDiscovery(array(
'EntityAttributes' => 'bar',
)));
$this->assertFalse(\SimpleSAML\Utils\Config\Metadata::isHiddenFromDiscovery(array(
'EntityAttributes' => array(),
)));
$this->assertFalse(\SimpleSAML\Utils\Config\Metadata::isHiddenFromDiscovery(array(
'EntityAttributes' => array(
\SimpleSAML\Utils\Config\Metadata::$ENTITY_CATEGORY => '',
),
)));
$this->assertFalse(\SimpleSAML\Utils\Config\Metadata::isHiddenFromDiscovery(array(
'EntityAttributes' => array(
\SimpleSAML\Utils\Config\Metadata::$ENTITY_CATEGORY => array(),
),
)));
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment