Skip to content

Commit 8cecc06

Browse files
committed
Revert "Added tests for IBX-3035"
This reverts commit 15bedfa.
1 parent 15bedfa commit 8cecc06

File tree

3 files changed

+40
-103
lines changed

3 files changed

+40
-103
lines changed

tests/bundle/Core/Fragment/DirectFragmentRendererTest.php

Lines changed: 18 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -31,13 +31,13 @@ public function testSubRequestBuilding(): void
3131
$controllerResolver
3232
->expects($this->any())
3333
->method('getController')
34-
->with($this->callback(static function (Request $request) {
35-
self::assertEquals('/_fragment', $request->getPathInfo());
36-
self::assertEquals('some::controller', $request->attributes->get('_controller'));
37-
self::assertEquals('attribute_value', $request->attributes->get('some'));
38-
self::assertEquals('else', $request->attributes->get('something'));
39-
self::assertInstanceOf(SiteAccess::class, $request->attributes->get('siteaccess'));
40-
self::assertEquals('test', $request->attributes->get('siteaccess')->name);
34+
->with($this->callback(function (Request $request) {
35+
$this->assertEquals('/_fragment', $request->getPathInfo());
36+
$this->assertEquals('some::controller', $request->attributes->get('_controller'));
37+
$this->assertEquals('attribute_value', $request->attributes->get('some'));
38+
$this->assertEquals('else', $request->attributes->get('something'));
39+
$this->assertInstanceOf(SiteAccess::class, $request->attributes->get('siteaccess'));
40+
$this->assertEquals('test', $request->attributes->get('siteaccess')->name);
4141

4242
return true;
4343
}))
@@ -65,7 +65,8 @@ public function testSubRequestBuilding(): void
6565
$directFragmentRenderer = $this->getDirectFragmentRenderer($controllerResolver);
6666
$response = $directFragmentRenderer->render($controllerReference, $request);
6767

68-
self::assertSame('rendered_response', $response->getContent());
68+
$this->assertInstanceOf(Response::class, $response);
69+
$this->assertSame('rendered_response', $response->getContent());
6970
}
7071

7172
public function testControllerResponse(): void
@@ -81,27 +82,11 @@ public function testControllerResponse(): void
8182
$directFragmentRenderer = $this->getDirectFragmentRenderer($controllerResolver);
8283
$response = $directFragmentRenderer->render('', new Request(), []);
8384

84-
self::assertSame('response_body', $response->getContent());
85+
$this->assertInstanceOf(Response::class, $response);
86+
$this->assertSame('response_body', $response->getContent());
8587
}
8688

87-
/**
88-
* @return iterable<array{0: array<string, string>|null}>
89-
*/
90-
public function controllerViewResponseDataProvider(): iterable
91-
{
92-
yield [[
93-
'my_param1' => 'custom_data',
94-
'my_param2' => 'foobar',
95-
]];
96-
97-
yield [null];
98-
}
99-
100-
/**
101-
* @param array<string, string>|null $params
102-
* @dataProvider controllerViewResponseDataProvider
103-
*/
104-
public function testControllerViewResponse(?array $params = null): void
89+
public function testControllerViewResponse(): void
10590
{
10691
$contentView = new ContentView();
10792
$contentView->setTemplateIdentifier('template_identifier');
@@ -120,33 +105,16 @@ public function testControllerViewResponse(?array $params = null): void
120105
->expects($this->once())
121106
->method('render')
122107
->with($contentView)
123-
->willReturnCallback(
124-
static function (ContentView $cV) use ($params): string {
125-
if ($params !== null) {
126-
foreach ($params as $key => $value) {
127-
self::assertArrayHasKey($key, $cV->getParameters());
128-
}
129-
}
130-
131-
return 'rendered_' . $cV->getTemplateIdentifier();
132-
}
133-
);
108+
->willReturn('rendered_' . $contentView->getTemplateIdentifier());
134109

135110
$directFragmentRenderer = $this->getDirectFragmentRenderer(
136111
$controllerResolverMock,
137112
$templateRendererMock
138113
);
139-
$response = $directFragmentRenderer->render(
140-
'',
141-
new Request(),
142-
[
143-
'viewType' => 'line',
144-
'method' => 'direct',
145-
'params' => $params,
146-
]
147-
);
114+
$response = $directFragmentRenderer->render('', new Request(), []);
148115

149-
self::assertSame('rendered_template_identifier', $response->getContent());
116+
$this->assertInstanceOf(Response::class, $response);
117+
$this->assertSame('rendered_template_identifier', $response->getContent());
150118
}
151119

152120
public function testControllerStringResponse(): void
@@ -162,7 +130,8 @@ public function testControllerStringResponse(): void
162130
$directFragmentRenderer = $this->getDirectFragmentRenderer($controllerResolver);
163131
$response = $directFragmentRenderer->render('', new Request(), []);
164132

165-
self::assertSame('some_prerendered_response', $response->getContent());
133+
$this->assertInstanceOf(Response::class, $response);
134+
$this->assertSame('some_prerendered_response', $response->getContent());
166135
}
167136

168137
public function testControllerUnhandledStringResponse(): void

tests/bundle/Core/Fragment/FragmentRendererBaseTest.php

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -43,22 +43,22 @@ public function testRendererControllerReferenceWithCompoundMatcher(): Controller
4343
->will($this->returnValue($expectedReturn));
4444

4545
$renderer = $this->getRenderer();
46-
self::assertSame($expectedReturn, $renderer->render($reference, $request, $options));
47-
self::assertArrayHasKey('serialized_siteaccess', $reference->attributes);
46+
$this->assertSame($expectedReturn, $renderer->render($reference, $request, $options));
47+
$this->assertArrayHasKey('serialized_siteaccess', $reference->attributes);
4848
$serializedSiteAccess = json_encode($siteAccess);
49-
self::assertSame($serializedSiteAccess, $reference->attributes['serialized_siteaccess']);
50-
self::assertArrayHasKey('serialized_siteaccess_matcher', $reference->attributes);
51-
self::assertSame(
49+
$this->assertSame($serializedSiteAccess, $reference->attributes['serialized_siteaccess']);
50+
$this->assertArrayHasKey('serialized_siteaccess_matcher', $reference->attributes);
51+
$this->assertSame(
5252
$this->getSerializer()->serialize(
5353
$siteAccess->matcher,
5454
'json',
5555
[AbstractNormalizer::IGNORED_ATTRIBUTES => ['request', 'container', 'matcherBuilder']]
5656
),
5757
$reference->attributes['serialized_siteaccess_matcher']
5858
);
59-
self::assertArrayHasKey('serialized_siteaccess_sub_matchers', $reference->attributes);
59+
$this->assertArrayHasKey('serialized_siteaccess_sub_matchers', $reference->attributes);
6060
foreach ($siteAccess->matcher->getSubMatchers() as $subMatcher) {
61-
self::assertSame(
61+
$this->assertSame(
6262
$this->getSerializer()->serialize(
6363
$subMatcher,
6464
'json',

tests/bundle/Core/Fragment/InlineFragmentRendererTest.php

Lines changed: 15 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
use Ibexa\Core\MVC\Symfony\Component\Serializer\SerializerTrait;
1212
use Ibexa\Core\MVC\Symfony\SiteAccess;
1313
use Symfony\Component\HttpFoundation\Request;
14-
use Symfony\Component\HttpFoundation\Response;
1514
use Symfony\Component\HttpKernel\Controller\ControllerReference;
1615
use Symfony\Component\HttpKernel\Fragment\FragmentRendererInterface;
1716
use Symfony\Component\Serializer\Normalizer\AbstractNormalizer;
@@ -23,24 +22,7 @@ class InlineFragmentRendererTest extends DecoratedFragmentRendererTest
2322
{
2423
use SerializerTrait;
2524

26-
/**
27-
* @return iterable<array{0: array<string, string>|null}>
28-
*/
29-
public function rendererControllerReferenceDataProvider(): iterable
30-
{
31-
yield [[
32-
'my_param1' => 'custom_data',
33-
'my_param2' => 'foobar',
34-
]];
35-
36-
yield [null];
37-
}
38-
39-
/**
40-
* @param array<string, string>|null $params
41-
* @dataProvider rendererControllerReferenceDataProvider
42-
*/
43-
public function testRendererControllerReference(?array $params = null)
25+
public function testRendererControllerReference()
4426
{
4527
$reference = new ControllerReference('FooBundle:bar:baz');
4628
$matcher = new SiteAccess\Matcher\HostElement(1);
@@ -54,55 +36,41 @@ public function testRendererControllerReference(?array $params = null)
5436
$request->attributes->set('semanticPathinfo', '/foo/bar');
5537
$request->attributes->set('viewParametersString', '/(foo)/bar');
5638
$options = ['foo' => 'bar'];
57-
5839
$expectedReturn = '/_fragment?foo=bar';
5940
$this->innerRenderer
6041
->expects($this->once())
6142
->method('render')
6243
->with($reference, $request, $options)
63-
->willReturnCallback(
64-
static function (ControllerReference $url, Request $request, array $callBackOptions) use ($expectedReturn, $params, $options): Response {
65-
if ($params !== null) {
66-
self::assertEquals($params, $url->attributes['params']);
67-
}
68-
self::assertEquals($options, $callBackOptions);
69-
70-
return new Response($expectedReturn);
71-
}
72-
);
73-
74-
if ($params !== null) {
75-
$options['params'] = $params;
76-
}
44+
->will($this->returnValue($expectedReturn));
7745

7846
$renderer = $this->getRenderer();
79-
self::assertEquals(new Response($expectedReturn), $renderer->render($reference, $request, $options));
80-
self::assertTrue(isset($reference->attributes['serialized_siteaccess']));
47+
$this->assertSame($expectedReturn, $renderer->render($reference, $request, $options));
48+
$this->assertTrue(isset($reference->attributes['serialized_siteaccess']));
8149
$serializedSiteAccess = json_encode($siteAccess);
82-
self::assertSame($serializedSiteAccess, $reference->attributes['serialized_siteaccess']);
83-
self::assertTrue(isset($reference->attributes['serialized_siteaccess_matcher']));
84-
self::assertSame(
50+
$this->assertSame($serializedSiteAccess, $reference->attributes['serialized_siteaccess']);
51+
$this->assertTrue(isset($reference->attributes['serialized_siteaccess_matcher']));
52+
$this->assertSame(
8553
$this->getSerializer()->serialize(
8654
$siteAccess->matcher,
8755
'json',
8856
[AbstractNormalizer::IGNORED_ATTRIBUTES => ['request', 'container', 'matcherBuilder']]
8957
),
9058
$reference->attributes['serialized_siteaccess_matcher']
9159
);
92-
self::assertTrue(isset($reference->attributes['semanticPathinfo']));
93-
self::assertSame('/foo/bar', $reference->attributes['semanticPathinfo']);
94-
self::assertTrue(isset($reference->attributes['viewParametersString']));
95-
self::assertSame('/(foo)/bar', $reference->attributes['viewParametersString']);
60+
$this->assertTrue(isset($reference->attributes['semanticPathinfo']));
61+
$this->assertSame('/foo/bar', $reference->attributes['semanticPathinfo']);
62+
$this->assertTrue(isset($reference->attributes['viewParametersString']));
63+
$this->assertSame('/(foo)/bar', $reference->attributes['viewParametersString']);
9664
}
9765

9866
public function testRendererControllerReferenceWithCompoundMatcher(): ControllerReference
9967
{
10068
$reference = parent::testRendererControllerReferenceWithCompoundMatcher();
10169

102-
self::assertArrayHasKey('semanticPathinfo', $reference->attributes);
103-
self::assertSame('/foo/bar', $reference->attributes['semanticPathinfo']);
104-
self::assertArrayHasKey('viewParametersString', $reference->attributes);
105-
self::assertSame('/(foo)/bar', $reference->attributes['viewParametersString']);
70+
$this->assertArrayHasKey('semanticPathinfo', $reference->attributes);
71+
$this->assertSame('/foo/bar', $reference->attributes['semanticPathinfo']);
72+
$this->assertArrayHasKey('viewParametersString', $reference->attributes);
73+
$this->assertSame('/(foo)/bar', $reference->attributes['viewParametersString']);
10674

10775
return $reference;
10876
}

0 commit comments

Comments
 (0)