Created tags visits command, with abstract class wrapping common logic for visits lists commands

This commit is contained in:
Alejandro Celaya
2022-05-22 19:22:29 +02:00
parent 358b600713
commit 72e56d271d
11 changed files with 102 additions and 109 deletions

View File

@@ -106,7 +106,7 @@ class GetVisitsCommandTest extends TestCase
)->willReturn(
new Paginator(new ArrayAdapter([
Visit::forValidShortUrl(ShortUrl::createEmpty(), new Visitor('bar', 'foo', '', ''))->locate(
VisitLocation::fromGeolocation(new Location('', 'Spain', '', '', 0, 0, '')),
VisitLocation::fromGeolocation(new Location('', 'Spain', '', 'Madrid', 0, 0, '')),
),
])),
)->shouldBeCalledOnce();
@@ -115,6 +115,7 @@ class GetVisitsCommandTest extends TestCase
$output = $this->commandTester->getDisplay();
self::assertStringContainsString('foo', $output);
self::assertStringContainsString('Spain', $output);
self::assertStringContainsString('Madrid', $output);
self::assertStringContainsString('bar', $output);
}
}