public function FeatureContext::assignVariationFromUnassigned in Acquia Lift Connector 7.2
@When I move the :variation variation to the :audience audience
File
- behat-tests/
features/ bootstrap/ FeatureContext.php, line 689  
Class
- FeatureContext
 - Defines application features from the specific context.
 
Code
public function assignVariationFromUnassigned($variation, $audience) {
  $variation_element = $this
    ->getAssignableVariation($variation);
  $to_audience_element = $this
    ->getAudienceElement($audience);
  if (empty($variation_element)) {
    throw new \Exception(sprintf('Cannot find variation "%s" in available options.', $variation));
  }
  if (empty($to_audience_element)) {
    throw new \Exception(sprintf('Cannot find audience "%s" to move variation to.', $audience));
  }
  $to_audience_drop_zone = $to_audience_element
    ->find('css', '.acquia-lift-targeting-droppable');
  if (empty($to_audience_drop_zone)) {
    throw new \Exception(sprintf('Cannot find drop zone for audience "%s".', $audience));
  }
  $variation_element
    ->dragTo($to_audience_drop_zone);
}