. */ declare(strict_types=1); namespace Tests\Unit\Transformers; use FireflyIII\Models\RuleGroup; use FireflyIII\Transformers\RuleGroupTransformer; use Symfony\Component\HttpFoundation\ParameterBag; use Tests\TestCase; /** * Class RuleGroupTransformerTest * @SuppressWarnings(PHPMD.CouplingBetweenObjects) * @SuppressWarnings(PHPMD.ExcessiveMethodLength) * @SuppressWarnings(PHPMD.TooManyPublicMethods) */ class RuleGroupTransformerTest extends TestCase { /** * Set up test */ public function setUp(): void { self::markTestIncomplete('Incomplete for refactor.'); return; } /** * Test basic tag transformer * * @covers \FireflyIII\Transformers\RuleGroupTransformer */ public function testBasic(): void { /** @var RuleGroup $ruleGroup */ $ruleGroup = RuleGroup::first(); $transformer = app(RuleGroupTransformer::class); $transformer->setParameters(new ParameterBag); $result = $transformer->transform($ruleGroup); $this->assertEquals($ruleGroup->title, $result['title']); } }