ConfigurationΒΆ
After you have installed the extension you need to activate it in your Behat configuration file (for instance behat.yml
):
default:
suites:
default:
# ...
extensions:
Imbo\BehatApiExtension: ~
The following configuration options are required for the extension to work as expected:
Key | Type | Default value | Description |
---|---|---|---|
apiClient.base_uri |
string | http://localhost:8080 | Base URI of the application under test. |
It should be noted that everything in the apiClient
configuration array is passed directly to the Guzzle Client instance used internally by the extension.
Example of a configuration file with several configuration entries:
default:
suites:
default:
# ...
extensions:
Imbo\BehatApiExtension:
apiClient:
base_uri: http://localhost:8080
timeout: 5.0
verify: false
Refer to the Guzzle documentation for available configuration options for the Guzzle client.