public function testGetOptions() { $this->getModel($this->validatorMock); $appStateProperty = new \ReflectionProperty('Magento\\Framework\\Session\\Config', 'options'); $appStateProperty->setAccessible(true); $original = $appStateProperty->getValue($this->config); $valueForTest = ['test' => 'test2']; $appStateProperty->setValue($this->config, $valueForTest); $this->assertEquals($valueForTest, $this->config->getOptions()); $this->assertEquals($valueForTest, $this->config->toArray()); $appStateProperty->setValue($this->config, $original); $this->assertEquals($original, $this->config->getOptions()); $this->assertEquals($original, $this->config->toArray()); }
public function testSaveHandlerFromConfig() { $this->getModel($this->validatorMock); $this->assertSame( self::SESSION_HANDLER_CONFIG, $this->config->getSaveHandler(), var_export($this->config->toArray(), 1) ); }
public function testSaveHandlerDefaultsToIniSettings() { $this->assertSame(ini_get('session.save_handler'), $this->config->getSaveHandler(), var_export($this->config->toArray(), 1)); }