mirror of
https://github.com/shlinkio/shlink.git
synced 2026-03-10 01:03:13 +08:00
Updated to readonly public props on as many models as possible
This commit is contained in:
@@ -44,9 +44,9 @@ class DomainRedirectsRequestTest extends TestCase
|
||||
$notFound = $request->toNotFoundRedirects($defaults);
|
||||
|
||||
self::assertEquals($expectedAuthority, $request->authority());
|
||||
self::assertEquals($expectedBaseUrlRedirect, $notFound->baseUrlRedirect());
|
||||
self::assertEquals($expectedRegular404Redirect, $notFound->regular404Redirect());
|
||||
self::assertEquals($expectedInvalidShortUrlRedirect, $notFound->invalidShortUrlRedirect());
|
||||
self::assertEquals($expectedBaseUrlRedirect, $notFound->baseUrlRedirect);
|
||||
self::assertEquals($expectedRegular404Redirect, $notFound->regular404Redirect);
|
||||
self::assertEquals($expectedInvalidShortUrlRedirect, $notFound->invalidShortUrlRedirect);
|
||||
}
|
||||
|
||||
public function provideValidData(): iterable
|
||||
|
||||
@@ -36,9 +36,11 @@ class ResolveShortUrlActionTest extends TestCase
|
||||
{
|
||||
$shortCode = 'abc123';
|
||||
$apiKey = ApiKey::create();
|
||||
$this->urlResolver->resolveShortUrl(new ShortUrlIdentifier($shortCode), $apiKey)->willReturn(
|
||||
ShortUrl::withLongUrl('http://domain.com/foo/bar'),
|
||||
)->shouldBeCalledOnce();
|
||||
$this->urlResolver->resolveShortUrl(
|
||||
ShortUrlIdentifier::fromShortCodeAndDomain($shortCode),
|
||||
$apiKey,
|
||||
)->willReturn(ShortUrl::withLongUrl('http://domain.com/foo/bar'))
|
||||
->shouldBeCalledOnce();
|
||||
|
||||
$request = (new ServerRequest())->withAttribute('shortCode', $shortCode)->withAttribute(ApiKey::class, $apiKey);
|
||||
$response = $this->action->handle($request);
|
||||
|
||||
@@ -38,7 +38,7 @@ class ShortUrlVisitsActionTest extends TestCase
|
||||
{
|
||||
$shortCode = 'abc123';
|
||||
$this->visitsHelper->visitsForShortUrl(
|
||||
new ShortUrlIdentifier($shortCode),
|
||||
ShortUrlIdentifier::fromShortCodeAndDomain($shortCode),
|
||||
Argument::type(VisitsParams::class),
|
||||
Argument::type(ApiKey::class),
|
||||
)->willReturn(new Paginator(new ArrayAdapter([])))
|
||||
@@ -52,7 +52,7 @@ class ShortUrlVisitsActionTest extends TestCase
|
||||
public function paramsAreReadFromQuery(): void
|
||||
{
|
||||
$shortCode = 'abc123';
|
||||
$this->visitsHelper->visitsForShortUrl(new ShortUrlIdentifier($shortCode), new VisitsParams(
|
||||
$this->visitsHelper->visitsForShortUrl(ShortUrlIdentifier::fromShortCodeAndDomain($shortCode), new VisitsParams(
|
||||
DateRange::withEndDate(Chronos::parse('2016-01-01 00:00:00')),
|
||||
3,
|
||||
10,
|
||||
|
||||
@@ -16,8 +16,8 @@ class RoleDefinitionTest extends TestCase
|
||||
{
|
||||
$definition = RoleDefinition::forAuthoredShortUrls();
|
||||
|
||||
self::assertEquals(Role::AUTHORED_SHORT_URLS, $definition->roleName());
|
||||
self::assertEquals([], $definition->meta());
|
||||
self::assertEquals(Role::AUTHORED_SHORT_URLS, $definition->roleName);
|
||||
self::assertEquals([], $definition->meta);
|
||||
}
|
||||
|
||||
/** @test */
|
||||
@@ -26,7 +26,7 @@ class RoleDefinitionTest extends TestCase
|
||||
$domain = Domain::withAuthority('foo.com')->setId('123');
|
||||
$definition = RoleDefinition::forDomain($domain);
|
||||
|
||||
self::assertEquals(Role::DOMAIN_SPECIFIC, $definition->roleName());
|
||||
self::assertEquals(['domain_id' => '123', 'authority' => 'foo.com'], $definition->meta());
|
||||
self::assertEquals(Role::DOMAIN_SPECIFIC, $definition->roleName);
|
||||
self::assertEquals(['domain_id' => '123', 'authority' => 'foo.com'], $definition->meta);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -46,7 +46,7 @@ class ApiKeyServiceTest extends TestCase
|
||||
self::assertEquals($date, $key->getExpirationDate());
|
||||
self::assertEquals($name, $key->name());
|
||||
foreach ($roles as $roleDefinition) {
|
||||
self::assertTrue($key->hasRole($roleDefinition->roleName()));
|
||||
self::assertTrue($key->hasRole($roleDefinition->roleName));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -77,7 +77,7 @@ class ApiKeyServiceTest extends TestCase
|
||||
$result = $this->service->check('12345');
|
||||
|
||||
self::assertFalse($result->isValid());
|
||||
self::assertSame($invalidKey, $result->apiKey());
|
||||
self::assertSame($invalidKey, $result->apiKey);
|
||||
}
|
||||
|
||||
public function provideInvalidApiKeys(): iterable
|
||||
@@ -100,7 +100,7 @@ class ApiKeyServiceTest extends TestCase
|
||||
$result = $this->service->check('12345');
|
||||
|
||||
self::assertTrue($result->isValid());
|
||||
self::assertSame($apiKey, $result->apiKey());
|
||||
self::assertSame($apiKey, $result->apiKey);
|
||||
}
|
||||
|
||||
/** @test */
|
||||
|
||||
Reference in New Issue
Block a user