@@ -15,11 +15,9 @@ public function test_it_returns_filters(): void
15
15
{
16
16
$ brandFilterBuilder = $ this ->createMock (FilterBuilderInterface::class);
17
17
$ brandFilterBuilder ->method ('build ' )->willReturn (['(brand = "brand1") ' ]);
18
- $ brandFilterBuilder ->method ('supports ' )->willReturn (true );
19
18
20
19
$ sizeFilterBuilder = $ this ->createMock (FilterBuilderInterface::class);
21
20
$ sizeFilterBuilder ->method ('build ' )->willReturn (['(size = "size1" OR size = "size2") ' ]);
22
- $ sizeFilterBuilder ->method ('supports ' )->willReturn (true );
23
21
24
22
$ compositeFilterBuilder = new CompositeFilterBuilder ([$ brandFilterBuilder , $ sizeFilterBuilder ]);
25
23
@@ -37,29 +35,4 @@ public function test_it_returns_filters(): void
37
35
'(size = "size1" OR size = "size2") ' ,
38
36
], $ filters );
39
37
}
40
-
41
- public function test_it_uses_only_supported_filter_builders (): void
42
- {
43
- $ brandFilterBuilder = $ this ->createMock (FilterBuilderInterface::class);
44
- $ brandFilterBuilder ->expects ($ this ->never ())->method ('build ' );
45
- $ brandFilterBuilder ->method ('supports ' )->willReturn (false );
46
-
47
- $ sizeFilterBuilder = $ this ->createMock (FilterBuilderInterface::class);
48
- $ sizeFilterBuilder ->method ('build ' )->willReturn (['(size = "size1" OR size = "size2") ' ]);
49
- $ sizeFilterBuilder ->method ('supports ' )->willReturn (true );
50
-
51
- $ compositeFilterBuilder = new CompositeFilterBuilder ([$ brandFilterBuilder , $ sizeFilterBuilder ]);
52
-
53
- $ onSaleFacet = new Facet ('onSale ' , 'bool ' );
54
- $ sizeFacet = new Facet ('size ' , 'string ' );
55
-
56
- $ filters = $ compositeFilterBuilder ->build (
57
- ['onSale ' => $ onSaleFacet , 'size ' => $ sizeFacet ],
58
- ['onSale ' => true , 'size ' => ['size1 ' , 'size2 ' ]],
59
- );
60
-
61
- $ this ->assertSame ([
62
- '(size = "size1" OR size = "size2") ' ,
63
- ], $ filters );
64
- }
65
38
}
0 commit comments