public function SalesforcePushQueueProcessorRestTest::testProcessItemDeleteNoop in Salesforce Suite 5.0.x
Same name and namespace in other branches
- 8.4 modules/salesforce_push/tests/src/Unit/SalesforcePushQueueProcessorRestTest.php \Drupal\Tests\salesforce_push\Unit\SalesforcePushQueueProcessorRestTest::testProcessItemDeleteNoop()
- 8.3 modules/salesforce_push/tests/src/Unit/SalesforcePushQueueProcessorRestTest.php \Drupal\Tests\salesforce_push\Unit\SalesforcePushQueueProcessorRestTest::testProcessItemDeleteNoop()
@covers ::processItem
File
- modules/
salesforce_push/ tests/ src/ Unit/ SalesforcePushQueueProcessorRestTest.php, line 163
Class
- SalesforcePushQueueProcessorRestTest
- Test SalesforcePushQueueProcessor plugin Rest.
Namespace
Drupal\Tests\salesforce_push\UnitCode
public function testProcessItemDeleteNoop() {
$this->handler = $this
->getMockBuilder(Rest::class)
->setConstructorArgs([
[],
'',
[],
$this->queue,
$this->entityTypeManager,
$this->eventDispatcher,
$this->authMan,
])
->setMethods([
'getMappedObject',
])
->getMock();
$mappedObject = $this
->getMockBuilder(MappedObjectInterface::class)
->getMock();
$mappedObject
->expects($this
->once())
->method('isNew')
->willReturn(TRUE);
$this->handler
->expects($this
->once())
->method('getMappedObject')
->willReturn($mappedObject);
$this->handler
->processItem((object) [
'op' => MappingConstants::SALESFORCE_MAPPING_SYNC_DRUPAL_DELETE,
'mapped_object_id' => 'foo',
'name' => 'bar',
]);
}