From 55ff551bcfd11826833d6a8772867337e39a9b07 Mon Sep 17 00:00:00 2001 From: Jake Hotson Date: Fri, 13 Feb 2026 22:28:01 +0000 Subject: [PATCH] [TASK] Use `Property\Declaration` in `RuleSetTest` This replaces `Rule\Rule`, following #1508. --- tests/Functional/RuleSet/RuleSetTest.php | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/tests/Functional/RuleSet/RuleSetTest.php b/tests/Functional/RuleSet/RuleSetTest.php index b0d976055..c33a15193 100644 --- a/tests/Functional/RuleSet/RuleSetTest.php +++ b/tests/Functional/RuleSet/RuleSetTest.php @@ -6,7 +6,7 @@ use PHPUnit\Framework\TestCase; use Sabberworm\CSS\OutputFormat; -use Sabberworm\CSS\Rule\Rule; +use Sabberworm\CSS\Property\Declaration; use Sabberworm\CSS\RuleSet\RuleSet; /** @@ -59,9 +59,9 @@ public static function providePropertyNamesAndValuesAndExpectedCss(): array * * @dataProvider providePropertyNamesAndValuesAndExpectedCss */ - public function renderReturnsCssForRulesSet(array $propertyNamesAndValuesToSet, string $expectedCss): void + public function renderReturnsCssForDeclarationsSet(array $propertyNamesAndValuesToSet, string $expectedCss): void { - $this->setRulesFromPropertyNamesAndValues($propertyNamesAndValuesToSet); + $this->setDeclarationsFromPropertyNamesAndValues($propertyNamesAndValuesToSet); $result = $this->subject->render(OutputFormat::create()); @@ -73,7 +73,7 @@ public function renderReturnsCssForRulesSet(array $propertyNamesAndValuesToSet, */ public function renderWithCompactOutputFormatReturnsCssWithoutWhitespaceOrTrailingSemicolon(): void { - $this->setRulesFromPropertyNamesAndValues([ + $this->setDeclarationsFromPropertyNamesAndValues([ ['name' => 'color', 'value' => 'green'], ['name' => 'display', 'value' => 'block'], ]); @@ -88,7 +88,7 @@ public function renderWithCompactOutputFormatReturnsCssWithoutWhitespaceOrTraili */ public function renderWithPrettyOutputFormatReturnsCssWithNewlinesAroundIndentedDeclarations(): void { - $this->setRulesFromPropertyNamesAndValues([ + $this->setDeclarationsFromPropertyNamesAndValues([ ['name' => 'color', 'value' => 'green'], ['name' => 'display', 'value' => 'block'], ]); @@ -101,19 +101,19 @@ public function renderWithPrettyOutputFormatReturnsCssWithNewlinesAroundIndented /** * @param list $propertyNamesAndValues */ - private function setRulesFromPropertyNamesAndValues(array $propertyNamesAndValues): void + private function setDeclarationsFromPropertyNamesAndValues(array $propertyNamesAndValues): void { - $rulesToSet = \array_map( + $declarationsToSet = \array_map( /** * @param array{name: string, value: string} $nameAndValue */ - static function (array $nameAndValue): Rule { - $rule = new Rule($nameAndValue['name']); - $rule->setValue($nameAndValue['value']); - return $rule; + static function (array $nameAndValue): Declaration { + $declaration = new Declaration($nameAndValue['name']); + $declaration->setValue($nameAndValue['value']); + return $declaration; }, $propertyNamesAndValues ); - $this->subject->setRules($rulesToSet); + $this->subject->setRules($declarationsToSet); } }