public function AutoConnectorTest::testAutoConnectWhenAlreadyConnected in Acquia Connector 8
Same name and namespace in other branches
- 8.2 tests/src/Unit/AutoConnectorTest.php \Drupal\Tests\acquia_connector\Unit\AutoConnectorTest::testAutoConnectWhenAlreadyConnected()
- 3.x tests/src/Unit/AutoConnectorTest.php \Drupal\Tests\acquia_connector\Unit\AutoConnectorTest::testAutoConnectWhenAlreadyConnected()
Tests the scenario when the site is already connected to Acquia.
File
- tests/
src/ Unit/ AutoConnectorTest.php, line 51
Class
- AutoConnectorTest
- @coversDefaultClass \Drupal\acquia_connector\AutoConnector
Namespace
Drupal\Tests\acquia_connector\UnitCode
public function testAutoConnectWhenAlreadyConnected() {
$subscription_mock = $this
->prophesize(Subscription::CLASS);
$subscription_mock
->hasCredentials()
->willReturn(TRUE);
$subscription_mock
->update()
->shouldNotBeCalled();
$storage_mock = $this
->prophesize(Storage::CLASS);
$storage_mock
->setKey()
->shouldNotBeCalled();
$storage_mock
->setIdentifier()
->shouldNotBeCalled();
$config = [
'ah_network_identifier' => 'WXYZ-12345',
'ah_network_key' => '12345678901234567890',
];
$auto_connector = new AutoConnector($subscription_mock
->reveal(), $storage_mock
->reveal(), $config);
$auto_connected = $auto_connector
->connectToAcquia();
$this
->assertFalse($auto_connected);
}