[ApiBundle] Adjust spec for ReadOperationContextBuilder

This commit is contained in:
Grzegorz Sadowski 2024-04-03 15:25:02 +02:00
parent c637c26128
commit a8af20db19
No known key found for this signature in database
GPG key ID: EF87FF4E6E3BD364

View file

@ -13,21 +13,20 @@ declare(strict_types=1);
namespace spec\Sylius\Bundle\ApiBundle\SerializerContextBuilder;
use ApiPlatform\Core\Serializer\SerializerContextBuilderInterface;
use ApiPlatform\Serializer\SerializerContextBuilderInterface;
use PhpSpec\ObjectBehavior;
use Symfony\Component\HttpFoundation\Request;
final class ReadOperationContextBuilderSpec extends ObjectBehavior
{
function let(
SerializerContextBuilderInterface $decoratedSerializerContextBuilder,
): void {
function let(SerializerContextBuilderInterface $decoratedSerializerContextBuilder): void
{
$this->beConstructedWith($decoratedSerializerContextBuilder, false, false);
}
function it_updates_an_context_with_index_and_show_serialization_groups_if_only_read_provided(
Request $request,
SerializerContextBuilderInterface $decoratedSerializerContextBuilder,
Request $request,
): void {
$decoratedSerializerContextBuilder->createFromRequest($request, true, [])->willReturn([
'groups' => ['foo:read'],
@ -39,8 +38,8 @@ final class ReadOperationContextBuilderSpec extends ObjectBehavior
}
function it_updates_an_context_with_read_serialization_groups_if_only_index_and_show_provided(
Request $request,
SerializerContextBuilderInterface $decoratedSerializerContextBuilder,
Request $request,
): void {
$decoratedSerializerContextBuilder->createFromRequest($request, true, [])->willReturn([
'groups' => ['foo:read'],
@ -52,8 +51,8 @@ final class ReadOperationContextBuilderSpec extends ObjectBehavior
}
function it_does_not_update_context_with_read_group_if_skip_adding_read_parameter_is_set_to_true(
Request $request,
SerializerContextBuilderInterface $decoratedSerializerContextBuilder,
Request $request,
): void {
$this->beConstructedWith($decoratedSerializerContextBuilder, true, false);
@ -67,8 +66,8 @@ final class ReadOperationContextBuilderSpec extends ObjectBehavior
}
function it_does_not_update_context_with_show_and_index_group_if_skip_adding_show_and_index_is_set_to_true(
Request $request,
SerializerContextBuilderInterface $decoratedSerializerContextBuilder,
Request $request,
): void {
$this->beConstructedWith($decoratedSerializerContextBuilder, false, true);