Exemplo n.º 1
0
 public function testCreateConsumer()
 {
     $key = $this->_generateRandomString(\Magento\Framework\Oauth\Helper\Oauth::LENGTH_CONSUMER_KEY);
     $secret = $this->_generateRandomString(\Magento\Framework\Oauth\Helper\Oauth::LENGTH_CONSUMER_SECRET);
     $consumerData = ['name' => 'Integration Name', 'key' => $key, 'secret' => $secret];
     $this->_consumerMock->expects($this->once())->method('save')->will($this->returnSelf());
     /** @var \Magento\Integration\Model\Oauth\Consumer $consumer */
     $consumer = $this->_oauthService->createConsumer($consumerData);
     $this->assertEquals($consumer, $this->_consumerMock, 'Consumer object was expected to be returned');
 }
Exemplo n.º 2
0
 /**
  * {@inheritdoc}
  */
 public function create(array $integrationData)
 {
     $this->_checkIntegrationByName($integrationData['name']);
     $integration = $this->_integrationFactory->create($integrationData);
     $integration->save();
     $consumerName = 'Integration' . $integration->getId();
     $consumer = $this->_oauthService->createConsumer(['name' => $consumerName]);
     $integration->setConsumerId($consumer->getId());
     $integration->save();
     return $integration;
 }