Files
bbcodeparser/tests/BBCodeParserFacadeTest.php

34 lines
845 B
PHP

<?php
class BBCodeParserFacadeTest extends TestCase
{
public function test_facade_exists_and_has_bbcode()
{
try {
$method = $this->callMethod(
new \ivuorinen\BBCode\Facades\BBCodeParser,
'getFacadeAccessor',
[]
);
$this->assertEquals('bbcode', $method);
} catch (ReflectionException $e) {
$this->throwException($e);
}
}
/**
* @param $obj
* @param $name
* @param array $args
* @return mixed
* @throws ReflectionException
*/
public static function callMethod($obj, $name, array $args)
{
$class = new \ReflectionClass($obj);
$method = $class->getMethod($name);
$method->setAccessible(true);
return $method->invokeArgs($obj, $args);
}
}