Skip to content

Commit 03c78fe

Browse files
authored
Use AssertSame instead of AssertEquals (#113)
1 parent 2dc3425 commit 03c78fe

6 files changed

+13
-11
lines changed

src/Codeception/Module/Symfony/ConsoleAssertionsTrait.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ public function runSymfonyConsoleCommand(string $command, array $parameters = []
3737
$exitCode = $commandTester->execute($parameters);
3838
$output = $commandTester->getDisplay();
3939

40-
$this->assertEquals(
40+
$this->assertSame(
4141
$expectedExitCode,
4242
$exitCode,
4343
'Command did not exit with code '.$expectedExitCode

src/Codeception/Module/Symfony/DoctrineAssertionsTrait.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ public function seeNumRecords(int $expectedNum, string $className, array $criter
118118
{
119119
$currentNum = $this->grabNumRecords($className, $criteria);
120120

121-
$this->assertEquals(
121+
$this->assertSame(
122122
$expectedNum,
123123
$currentNum,
124124
sprintf(

src/Codeception/Module/Symfony/FormAssertionsTrait.php

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,11 @@ public function dontSeeFormErrors(): void
2424
{
2525
$formCollector = $this->grabFormCollector(__FUNCTION__);
2626

27-
$this->assertEquals(
27+
$errors = (int) $formCollector->getData()->offsetGet('nb_errors');
28+
29+
$this->assertSame(
2830
0,
29-
$formCollector->getData()->offsetGet('nb_errors'),
31+
$errors,
3032
'Expecting that the form does not have errors, but there were!'
3133
);
3234
}

src/Codeception/Module/Symfony/RouterAssertionsTrait.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,7 @@ public function seeCurrentRouteIs(string $routeName, array $params = []): void
140140
$expected = array_merge(['_route' => $routeName], $params);
141141
$intersection = array_intersect_assoc($expected, $match);
142142

143-
$this->assertEquals($expected, $intersection);
143+
$this->assertSame($expected, $intersection);
144144
}
145145

146146
/**
@@ -163,12 +163,12 @@ public function seeInCurrentRoute(string $routeName): void
163163

164164
$uri = explode('?', $this->grabFromCurrentUrl())[0];
165165
try {
166-
$matchedRouteName = $router->match($uri)['_route'];
166+
$matchedRouteName = (string) $router->match($uri)['_route'];
167167
} catch (ResourceNotFoundException $e) {
168168
$this->fail(sprintf('The "%s" url does not match with any route', $uri));
169169
}
170170

171-
$this->assertEquals($matchedRouteName, $routeName);
171+
$this->assertSame($matchedRouteName, $routeName);
172172
}
173173

174174
protected function grabRouterService(): RouterInterface

src/Codeception/Module/Symfony/SessionAssertionsTrait.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ public function dontSeeInSession(string $attribute, $value = null): void
7676
}
7777
}
7878
else {
79-
$this->assertNotEquals($value, $session->get($attribute));
79+
$this->assertNotSame($value, $session->get($attribute));
8080
}
8181
}
8282

@@ -133,7 +133,7 @@ public function seeInSession(string $attribute, $value = null): void
133133
}
134134

135135
if (null !== $value) {
136-
$this->assertEquals($value, $session->get($attribute));
136+
$this->assertSame($value, $session->get($attribute));
137137
}
138138
}
139139

src/Codeception/Module/Symfony/TwigAssertionsTrait.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,9 +47,9 @@ public function seeCurrentTemplateIs(string $expectedTemplate): void
4747
$twigCollector = $this->grabTwigCollector(__FUNCTION__);
4848

4949
$templates = (array) $twigCollector->getTemplates();
50-
$actualTemplate = array_key_first($templates);
50+
$actualTemplate = (string) array_key_first($templates);
5151

52-
$this->assertEquals(
52+
$this->assertSame(
5353
$expectedTemplate,
5454
$actualTemplate,
5555
"Actual template {$actualTemplate} does not match expected template {$expectedTemplate}."

0 commit comments

Comments
 (0)