drupalCreateContentType(['type' => 'page', 'name' => 'Page']); $this->drupalCreateContentType(['type' => 'article', 'name' => 'Article']); $article = Node::create([ 'type' => 'article', 'title' => $this->randomMachineName(), ]); $article->save(); $this->drupalGet('condition_test'); $this->assertField('bundles[article]', 'There is an article bundle selector.'); $this->assertField('bundles[page]', 'There is a page bundle selector.'); $this->drupalPostForm(NULL, ['bundles[page]' => 'page', 'bundles[article]' => 'article'], t('Submit')); // @see \Drupal\condition_test\FormController::submitForm() $this->assertText('Bundle: page'); $this->assertText('Bundle: article'); $this->assertText('Executed successfully.', 'The form configured condition executed properly.'); } }