39 protected function setUp()
41 $this->engineResolverMock = $this->getMockBuilder(\
Magento\Search\Model\EngineResolver::class)
42 ->setMethods([
'getCurrentSearchEngine'])
43 ->disableOriginalConstructor()
45 $this->engineResolverMock->expects($this->any())
46 ->method(
'getCurrentSearchEngine')
47 ->willReturn(
'my_engine');
53 $suggestedQueriesMock = $this->createMock(\
Magento\AdvancedSearch\Model\SuggestedQueriesInterface::class);
54 $suggestedQueriesMock->expects($this->any())
55 ->method(
'isResultsCountEnabled')
57 $suggestedQueriesMock->expects($this->any())
61 $this->objectManagerMock = $this->getMockBuilder(\
Magento\Framework\ObjectManagerInterface::class)
62 ->disableOriginalConstructor()
64 $this->objectManagerMock->expects($this->any())
66 ->with(
'search_engine')
67 ->willReturn($suggestedQueriesMock);
69 $this->objectManagerHelper =
new ObjectManagerHelper($this);
70 $this->model = $this->objectManagerHelper->getObject(
71 \
Magento\AdvancedSearch\Model\SuggestedQueries::class,
73 'engineResolver' => $this->engineResolverMock,
74 'objectManager' => $this->objectManagerMock,
75 'data' => [
'my_engine' =>
'search_engine']
87 $result = $this->model->isResultsCountEnabled();
100 ->disableOriginalConstructor()
109 \
Magento\AdvancedSearch\Model\SuggestedQueries::class,
111 'engineResolver' => $this->engineResolverMock,
113 'data' => [
'my_engine' =>
'search_engine']
116 $model->isResultsCountEnabled();
124 public function testGetItems()
127 $queryInterfaceMock = $this->createMock(\
Magento\Search\Model\QueryInterface::class);
128 $result = $this->model->getItems($queryInterfaceMock);
129 $this->assertEquals([],
$result);
testIsResultsCountEnabledException()
testIsResultsCountEnabled()