Initial commit with tests, and stuff.

This commit is contained in:
2018-06-08 13:02:36 +03:00
commit e8fdb5109d
18 changed files with 1181 additions and 0 deletions

View File

@@ -0,0 +1,34 @@
<?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);
}
}