コード例 #1
0
 public function testUserRequestCreation()
 {
     $factoryMock = $this->getMock('Magento\\Backend\\Model\\Config\\Factory', [], [], '', false);
     $responseMock = $this->getMock('Magento\\Framework\\App\\Console\\Response', [], [], '', false);
     $configMock = $this->getMock('Magento\\Backend\\Model\\Config', [], [], '', false);
     $key = 'key';
     $value = 'value';
     $request = [$key => $value];
     $model = new UserConfig($factoryMock, $responseMock, $request);
     $factoryMock->expects($this->once())->method('create')->will($this->returnValue($configMock));
     $configMock->expects($this->once())->method('setDataByPath')->with($key, $value);
     $configMock->expects($this->once())->method('save');
     $model->launch();
 }