protected function ServicesClientBaseWebTestCase::addEventCondition in Services Client 7.2
Adds condition to event.
Parameters
ServicesClientEvent $event: Event where should be condition added.
string $name: Condition plugin name.
array $config: Plugin configuration.
Return value
string New plugin uuid.
4 calls to ServicesClientBaseWebTestCase::addEventCondition()
- ServicesClientErrorWebTestCase::testServicesClientErrors in services_client_error/tests/ services_client_error.test 
- ServicesClientHooksWebTestCase::testServicesClientHooks in tests/services_client.test 
- ServicesClientWebTestCase::testAddingEvent in tests/services_client.test 
- Test basic event configuration actions.
- ServicesClientWebTestCase::testServicesClientProcessing in tests/services_client.test 
File
- tests/services_client.test, line 143 
- Tests for the Administration menu module.
Class
- ServicesClientBaseWebTestCase
- @file Tests for the Administration menu module.
Code
protected function addEventCondition($event, $name, $config) {
  // Test adding new condition
  $this
    ->drupalPost($event
    ->getHandler()
    ->getUrl('add_plugin/condition'), array(
    'type' => $name,
  ), "Save");
  $uuid = $this
    ->getPluginUuidFromUrl();
  $this
    ->drupalPost($event
    ->getHandler()
    ->getUrl('plugin/condition/' . $uuid . '/edit'), $config, "Submit");
  return $uuid;
}