installEntitySchema('user'); $this->installEntitySchema('paragraph'); \Drupal::moduleHandler()->loadInclude('paragraphs', 'install'); // Create a paragraph with an enabled and disabled plugin. $this->paragraphsType = ParagraphsType::create([ 'label' => 'test_text', 'id' => 'test_text', 'behavior_plugins' => [ 'test_text_color' => [ 'enabled' => TRUE, ], 'test_dummy_behavior' => [ 'enabled' => FALSE, ], ], ]); $this->paragraphsType->save(); } /** * Tests the behavior settings API. */ public function testValidPluginIds() { $this->assertTrue($this->paragraphsType->hasEnabledBehaviorPlugin('test_text_color')); $this->assertFalse($this->paragraphsType->hasEnabledBehaviorPlugin('test_dummy_behavior')); } /** * Test that invalid plugin id's return false. */ public function testInvalidPluginId() { $this->assertFalse($this->paragraphsType->hasEnabledBehaviorPlugin('i_do_not_exist')); } }