public function IsNotParagraphTest::testParagraphEligibility in Acquia Content Hub 8.2
Tests paragraph eligibility.
Throws
\Exception
File
- modules/
acquia_contenthub_publisher/ tests/ src/ Unit/ EventSubscriber/ EntityEligibility/ IsNotParagraphTest.php, line 26
Class
- IsNotParagraphTest
- Tests for directly enqueing paragraph entities.
Namespace
Drupal\Tests\acquia_contenthub_publisher\Unit\EventSubscriber\EntityEligibilityCode
public function testParagraphEligibility() {
// Setup our files for testing.
$paragraph = $this
->prophesize(ParagraphInterface::class);
// This is the thing we're actually going to test.
$subscriber = new IsNotParagraph();
// Test insert.
$event = new ContentHubEntityEligibilityEvent($paragraph
->reveal(), 'insert');
$subscriber
->onEnqueueCandidateEntity($event);
$this
->assertFalse($event
->getEligibility());
// Test update.
$event = new ContentHubEntityEligibilityEvent($paragraph
->reveal(), 'update');
$subscriber
->onEnqueueCandidateEntity($event);
$this
->assertFalse($event
->getEligibility());
}