From 1aa8869e50b8f6568580bc65bdeaf1c92be0f9e7 Mon Sep 17 00:00:00 2001 From: Oliver Vogel Date: Sun, 28 Jan 2024 16:58:58 +0100 Subject: [PATCH] Refactor TextBlockTest --- tests/Typography/TextBlockTest.php | 27 ++++++++++++--------------- 1 file changed, 12 insertions(+), 15 deletions(-) diff --git a/tests/Typography/TextBlockTest.php b/tests/Typography/TextBlockTest.php index 3f56b8ed..c4245f1a 100644 --- a/tests/Typography/TextBlockTest.php +++ b/tests/Typography/TextBlockTest.php @@ -9,41 +9,38 @@ use Intervention\Image\Typography\TextBlock; class TextBlockTest extends TestCase { - protected function getTestBlock(): TextBlock + protected TextBlock $block; + + public function setUp(): void { - return new TextBlock(<<block = new TextBlock(<<getTestBlock(); - $this->assertInstanceOf(TextBlock::class, $block); - $this->assertEquals(3, $block->count()); + $this->assertEquals(3, $this->block->count()); } public function testLines(): void { - $block = $this->getTestBlock(); - $this->assertCount(3, $block->lines()); + $this->assertCount(3, $this->block->lines()); } public function testGetLine(): void { - $block = $this->getTestBlock(); - $this->assertEquals('foo', $block->line(0)); - $this->assertEquals('FooBar', $block->line(1)); - $this->assertEquals('bar', $block->line(2)); - $this->assertNull($block->line(20)); + $this->assertEquals('foo', $this->block->line(0)); + $this->assertEquals('FooBar', $this->block->line(1)); + $this->assertEquals('bar', $this->block->line(2)); + $this->assertNull($this->block->line(20)); } public function testLongestLine(): void { - $block = $this->getTestBlock(); - $result = $block->longestLine(); + $result = $this->block->longestLine(); $this->assertEquals('FooBar', (string) $result); } }