Skip to content

Commit 358ba09

Browse files
committed
naming
1 parent aaba676 commit 358ba09

4 files changed

Lines changed: 8 additions & 10 deletions

File tree

src/Analyzer/DuplicatedScenarioTitlesAnalyzer.php

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,6 @@ public function analyze(array $featureFiles): array
3333
}
3434
}
3535

36-
return array_filter($scenarioNamesToFiles, function (array $files): bool {
37-
return count($files) > 1;
38-
});
36+
return array_filter($scenarioNamesToFiles, fn(array $files): bool => count($files) > 1);
3937
}
4038
}

src/Gherkin/GherkinParser.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
use Behat\Gherkin\Parser;
1111
use Webmozart\Assert\Assert;
1212

13-
final class GherkinParser
13+
final readonly class GherkinParser
1414
{
1515
private Parser $parser;
1616

src/Rule/DuplicatedScenarioTitleRule.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
final readonly class DuplicatedScenarioTitleRule implements RuleInterface
1515
{
1616
public function __construct(
17-
private DuplicatedScenarioTitlesAnalyzer $duplicatedScenarioNamesAnalyzer
17+
private DuplicatedScenarioTitlesAnalyzer $duplicatedScenarioTitlesAnalyzer
1818
) {
1919
}
2020

@@ -30,7 +30,7 @@ public function process(
3030
PatternCollection $patternCollection,
3131
string $projectDirectory
3232
): array {
33-
$scenarioNamesToFiles = $this->duplicatedScenarioNamesAnalyzer->analyze($featureFiles);
33+
$scenarioNamesToFiles = $this->duplicatedScenarioTitlesAnalyzer->analyze($featureFiles);
3434

3535
$ruleErrors = [];
3636
foreach ($scenarioNamesToFiles as $scenarioName => $files) {

tests/Analyzer/DuplicatedScenarioNamesAnalyzer/DuplicatedScenarioTitlesAnalyzerTest.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,21 +10,21 @@
1010

1111
final class DuplicatedScenarioTitlesAnalyzerTest extends AbstractTestCase
1212
{
13-
private DuplicatedScenarioTitlesAnalyzer $duplicatedScenarioNamesAnalyzer;
13+
private DuplicatedScenarioTitlesAnalyzer $duplicatedScenarioTitlesAnalyzer;
1414

1515
protected function setUp(): void
1616
{
1717
parent::setUp();
1818

19-
$this->duplicatedScenarioNamesAnalyzer = $this->make(DuplicatedScenarioTitlesAnalyzer::class);
19+
$this->duplicatedScenarioTitlesAnalyzer = $this->make(DuplicatedScenarioTitlesAnalyzer::class);
2020
}
2121

2222
public function testSpot(): void
2323
{
2424
$featureFiles = BehatMetafilesFinder::findFeatureFiles([__DIR__ . '/Fixture/simple']);
2525
$this->assertCount(2, $featureFiles);
2626

27-
$duplicatedScenarioNamesToFiles = $this->duplicatedScenarioNamesAnalyzer->analyze($featureFiles);
27+
$duplicatedScenarioNamesToFiles = $this->duplicatedScenarioTitlesAnalyzer->analyze($featureFiles);
2828

2929
$this->assertCount(1, $duplicatedScenarioNamesToFiles);
3030
$this->assertArrayHasKey('Same scenario name', $duplicatedScenarioNamesToFiles);
@@ -42,7 +42,7 @@ public function testSkipSecondLineDifferent(): void
4242
$featureFiles = BehatMetafilesFinder::findFeatureFiles([__DIR__ . '/Fixture/no-multi-line']);
4343
$this->assertCount(2, $featureFiles);
4444

45-
$duplicatedScenarioNamesToFiles = $this->duplicatedScenarioNamesAnalyzer->analyze($featureFiles);
45+
$duplicatedScenarioNamesToFiles = $this->duplicatedScenarioTitlesAnalyzer->analyze($featureFiles);
4646

4747
$this->assertCount(0, $duplicatedScenarioNamesToFiles);
4848
}

0 commit comments

Comments
 (0)