pageCacheStateStorage = $objectManager->get(PageCacheState::class); } /** * Tests save state. * * @param bool $state * @return void * @dataProvider saveStateProvider */ public function testSave(bool $state): void { $this->pageCacheStateStorage->save($state); $this->assertEquals($state, $this->pageCacheStateStorage->isEnabled()); } /** * Tests flush state. * * @return void */ public function testFlush(): void { $this->pageCacheStateStorage->save(true); $this->assertTrue($this->pageCacheStateStorage->isEnabled()); $this->pageCacheStateStorage->flush(); $this->assertFalse($this->pageCacheStateStorage->isEnabled()); } /** * Save state provider. * * @return array */ public function saveStateProvider(): array { return [[true], [false]]; } }