mdjward/behat-env-var-extension

Behat extension to make environment variables available as container parameters

1.0.1 2016-11-08 22:28 UTC

This package is not auto-updated.

Last update: 2024-04-27 17:58:58 UTC


README

Build Status Scrutinizer Code Quality Code Coverage

An extension to Behat to support the ingestion of environment variables into container parameters, for use in behat configuration.

Example usage

Configure the extension as follows under Behat:

  extensions:
    Mdjward\Behat\EnvVarExtension:
      prefix: env

Any environment variables passed through to Behat will - as a consequence - be registered in the service container as parameters in the form:

env.environment_variable_name

...where environment_variable_name is the lower-case form of a given environment variable. For example, a variable MY_TEST_ENV will be registered as env.my_test_env.

The prefix parameter is entirely optional, and will default to 'env' if not specified.