public function testPathTransform()
{
$expected = 'Library/Class/Separated/By/Underscore';
$result = Libraries::path('Library_Class_Separated_By_Underscore', array('prefix' => 'Library_', 'transform' => function ($class, $options) {
return str_replace('_', '/', $class);
}));
$this->assertEqual($expected, $result);
$expected = 'Library/Class/Separated/By/Nothing';
$result = Libraries::path('LibraryClassSeparatedByNothing', array('prefix' => 'Library', 'transform' => array('/([a-z])([A-Z])/', '$1/$2')));
$this->assertEqual($expected, $result);
}