3
3
namespace Algolia \AlgoliaSearch \Test \Integration \Indexing \Page ;
4
4
5
5
use Algolia \AlgoliaSearch \Helper \Entity \PageHelper ;
6
- use Algolia \AlgoliaSearch \Model \ Indexer \ Page ;
6
+ use Algolia \AlgoliaSearch \Service \ Page \ BatchQueueProcessor as PageBatchQueueProcessor ;
7
7
use Algolia \AlgoliaSearch \Test \Integration \Indexing \IndexingTestCase ;
8
8
use Magento \Cms \Model \PageFactory ;
9
9
@@ -16,10 +16,8 @@ public function testNoExcludedPages()
16
16
$ this ->getSerializer ()->serialize ([])
17
17
);
18
18
19
- /** @var Page $indexer */
20
- $ indexer = $ this ->getObjectManager ()->create (Page::class);
21
-
22
- $ this ->processTest ($ indexer , 'pages ' , $ this ->assertValues ->expectedPages );
19
+ $ pageBatchQueueProcessor = $ this ->objectManager ->get (PageBatchQueueProcessor::class);
20
+ $ this ->processTest ($ pageBatchQueueProcessor , 'pages ' , $ this ->assertValues ->expectedPages );
23
21
}
24
22
25
23
public function testExcludedPages ()
@@ -33,9 +31,8 @@ public function testExcludedPages()
33
31
$ this ->getSerializer ()->serialize ($ excludedPages )
34
32
);
35
33
36
- /** @var Page $indexer */
37
- $ indexer = $ this ->getObjectManager ()->create (Page::class);
38
- $ this ->processTest ($ indexer , 'pages ' , $ this ->assertValues ->expectedExcludePages );
34
+ $ pageBatchQueueProcessor = $ this ->objectManager ->get (PageBatchQueueProcessor::class);
35
+ $ this ->processTest ($ pageBatchQueueProcessor , 'pages ' , $ this ->assertValues ->expectedExcludePages );
39
36
40
37
$ response = $ this ->algoliaHelper ->query ($ this ->indexPrefix . 'default_pages ' , '' , []);
41
38
$ hits = reset ($ response ['results ' ])['hits ' ];
@@ -61,10 +58,8 @@ public function testExcludedPages()
61
58
62
59
public function testDefaultIndexableAttributes ()
63
60
{
64
- /** @var Page $indexer */
65
- $ indexer = $ this ->getObjectManager ()->create (Page::class);
66
- $ indexer ->executeFull ();
67
-
61
+ $ pageBatchQueueProcessor = $ this ->objectManager ->get (PageBatchQueueProcessor::class);
62
+ $ pageBatchQueueProcessor ->processBatch (1 );
68
63
$ this ->algoliaHelper ->waitLastTask ();
69
64
70
65
$ response = $ this ->algoliaHelper ->query ($ this ->indexPrefix . 'default_pages ' , '' , ['hitsPerPage ' => 1 ]);
0 commit comments