hidgweb/drupal-behat-contexts

Provides additional step definitions for testing Drupal sites using the Behat Drupal Extension.


Keywords
Behat, drupal, contexts, javascript, php, public, tests
License
GPL-2.0-or-later

Documentation

Drupal Behat Contexts

Latest Stable Version Build Status

Provides additional step definitions for testing Drupal sites using the Behat Drupal Extension.

Installation

Add the following to your composer.json file:

{
  "require-dev": {
    "hidgweb/drupal-behat-contexts": "^2.0"
  }
}

Then, update your dependencies by running composer update hidgweb/drupal-behat-contexts.

Configuration

Once installed, add any of the contexts you want to use to your project's behat.yml file:

  default:
    suites:
      default:
        contexts:
          - HidGlobal\DrupalBehatContexts\Context\ImageContext
          - HidGlobal\DrupalBehatContexts\Context\AjaxContext
          - HidGlobal\DrupalBehatContexts\Context\KeyReferenceContext
          - HidGlobal\DrupalBehatContexts\Context\CookieContext

Credits

KeyReferenceContext sourced from https://raw.githubusercontent.com/Kerby70/openy/8.x-1.x/tests/features/bootstrap/OpenyDrupalContext.php