public function testLoad()
{
$ext = $this->loadExtension();
$this->assertEquals('mysqli', $ext('scalr.connections.mysql.driver')->default);
$this->assertEquals(null, $ext('scalr.connections.ldap.port')->default);
$this->assertEquals(false, $ext('scalr.phpunit.functional_tests')->default);
$vars = $this->getConfigUsedVars();
foreach ($vars as $varname => $info) {
$this->assertTrue($ext->defined($varname) ?: isset($ext->paths[$varname]), sprintf("Constant '%s' which is used in file '%s' line '%s' is not defined in Extension class.", $varname, $info[0]['file'], $info[0]['line']));
}
}