public function SalesforcePushQueueProcessorRestTest::testProcessMissingAuth in Salesforce Suite 8.4
Same name and namespace in other branches
- 5.0.x modules/salesforce_push/tests/src/Unit/SalesforcePushQueueProcessorRestTest.php \Drupal\Tests\salesforce_push\Unit\SalesforcePushQueueProcessorRestTest::testProcessMissingAuth()
@covers ::process
File
- modules/
salesforce_push/ tests/ src/ Unit/ SalesforcePushQueueProcessorRestTest.php, line 105
Class
- SalesforcePushQueueProcessorRestTest
- Test SalesforcePushQueueProcessor plugin Rest.
Namespace
Drupal\Tests\salesforce_push\UnitCode
public function testProcessMissingAuth() {
$this->authMan = $this
->getMockBuilder(SalesforceAuthProviderPluginManager::CLASS)
->disableOriginalConstructor()
->getMock();
$this->authMan
->expects($this
->any())
->method('getToken')
->willReturn(NULL);
$this->handler = $this
->getMockBuilder(Rest::class)
->setMethods([
'processItem',
])
->setConstructorArgs([
[],
'',
[],
$this->queue,
$this->entityTypeManager,
$this->eventDispatcher,
$this->authMan,
])
->getMock();
$this
->expectException(SuspendQueueException::class);
$this->handler
->process([
(object) [
1,
],
]);
}