public function SalesforcePushQueueProcessorRestTest::testProcessSuccess 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::testProcessSuccess()
@covers ::process
File
- modules/
salesforce_push/ tests/ src/ Unit/ SalesforcePushQueueProcessorRestTest.php, line 134
Class
- SalesforcePushQueueProcessorRestTest
- Test SalesforcePushQueueProcessor plugin Rest.
Namespace
Drupal\Tests\salesforce_push\UnitCode
public function testProcessSuccess() {
$this->handler = $this
->getMockBuilder(Rest::class)
->setMethods([
'processItem',
])
->setConstructorArgs([
[],
'',
[],
$this->queue,
$this->entityTypeManager,
$this->eventDispatcher,
$this->authMan,
])
->getMock();
$this->handler
->expects($this
->once())
->method('processItem')
->willReturn(NULL);
// Test delete item after successful processItem()
$this->queue
->expects($this
->once())
->method('deleteItem')
->willReturn(NULL);
$this->handler
->process([
(object) [
1,
],
]);
}