24 $this->subjectMock = $this->getMockBuilder(\
Magento\Framework\
App\PageCache\Cache::class)
25 ->disableOriginalConstructor()
31 $initTags = [
'tag',
'otherTag'];
32 $result = $this->plugin->beforeSave($this->subjectMock,
'data',
'identifier', $initTags);
35 $this->assertNotNull($tags);
36 foreach ($expectedTags as $expected) {
37 $this->assertContains($expected, $tags);
45 $result = $this->plugin->beforeSave($this->subjectMock,
$data,
'id');
47 $this->assertSame($resultData, $expected);
57 $this->assertSame(
$data, $this->plugin->afterLoad($this->subjectMock, $initResult));
67 'Non-compressed cache' => [
'raw-data',
'raw-data']
testAfterSaveDecompression($data, $initResult)
testBeforeSaveCompression()