public function testEmulateDesignAndRevertDesign() { $originalConfig = ['area' => 'some_area', 'store' => 1]; $expectedConfig = ['area' => 'frontend', 'store' => 2]; $this->_model->setDesignConfig($originalConfig); $this->_model->emulateDesign(2); // assert config data has been emulated $this->assertEquals($expectedConfig, $this->_model->getDesignConfig()->getData()); $this->_model->revertDesign(); // assert config data has been reverted to the original state $this->assertEquals($originalConfig, $this->_model->getDesignConfig()->getData()); }