public function testBasicConfig()
{
fusionforge_define_config_item ('forge_name', 'core', 'default') ;
+ fusionforge_define_config_item ('user_registration_restricted', 'core', true) ;
$this->assertEquals('default', fusionforge_get_config ('forge_name'));
$this->assertEquals('default', fusionforge_get_config ('forge_name', 'core'));
+ $this->assertTrue(fusionforge_get_config ('user_registration_restricted'));
fusionforge_read_config_file (dirname(__FILE__) . '/../../../gforge/etc/fusionforge.ini') ;
$this->assertEquals('FusionForge', fusionforge_get_config ('forge_name'));
$this->assertEquals('FusionForge', fusionforge_get_config ('forge_name', 'core'));
+ $this->assertEquals('', fusionforge_get_config ('user_registration_restricted'));
+
+ $arr = fusionforge_get_config_array ('forge_name', array ('user_registration_restricted', 'core')) ;
+ $this->assertEquals('FusionForge', $arr[0]);
+ $this->assertFalse(!!$arr[1]);
+
+ fusionforge_set_vars_from_config ('forge_name', array ('user_registration_restricted', 'core')) ;
+ global $forge_name, $core__user_registration_restricted ;
+ $this->assertEquals('FusionForge', $forge_name);
+ $this->assertFalse(!!$core__user_registration_restricted);
+
}
/**