From da78344186c4ad66062cf5a8758eac325e2839a6 Mon Sep 17 00:00:00 2001 From: Oliver Klee Date: Sun, 2 Feb 2025 15:43:45 +0100 Subject: [PATCH] [TASK] Add more `OutputFormat` property accessor tests --- tests/Unit/OutputFormatTest.php | 54 +++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) diff --git a/tests/Unit/OutputFormatTest.php b/tests/Unit/OutputFormatTest.php index ddb87579..84fd9f23 100644 --- a/tests/Unit/OutputFormatTest.php +++ b/tests/Unit/OutputFormatTest.php @@ -467,6 +467,33 @@ public function setSpaceAfterListArgumentSeparatorProvidesFluentInterface(): voi self::assertSame($this->subject, $this->subject->setSpaceAfterListArgumentSeparator(' ')); } + /** + * @test + */ + public function getSpaceBeforeOpeningBraceInitiallyReturnsSpace(): void + { + self::assertSame(' ', $this->subject->getSpaceBeforeOpeningBrace()); + } + + /** + * @test + */ + public function setSpaceBeforeOpeningBraceSetsSpaceBeforeOpeningBrace(): void + { + $value = "\t"; + $this->subject->setSpaceBeforeOpeningBrace($value); + + self::assertSame($value, $this->subject->getSpaceBeforeOpeningBrace()); + } + + /** + * @test + */ + public function setSpaceBeforeOpeningBraceProvidesFluentInterface(): void + { + self::assertSame($this->subject, $this->subject->setSpaceBeforeOpeningBrace(' ')); + } + /** * @test */ @@ -630,4 +657,31 @@ public function setRenderCommentsProvidesFluentInterface(): void { self::assertSame($this->subject, $this->subject->setRenderComments(true)); } + + /** + * @test + */ + public function getIndentationLevelInitiallyReturnsZero(): void + { + self::assertSame(0, $this->subject->getIndentationLevel()); + } + + /** + * @test + */ + public function setIndentationLevelSetsIndentationLevel(): void + { + $value = 4; + $this->subject->setIndentationLevel($value); + + self::assertSame($value, $this->subject->getIndentationLevel()); + } + + /** + * @test + */ + public function setIndentationLevelProvidesFluentInterface(): void + { + self::assertSame($this->subject, $this->subject->setIndentationLevel(4)); + } }