Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/dennisinteractive/behat-protocol

Provides steps to check the scheme used by HTTP resources
https://github.com/dennisinteractive/behat-protocol

behat

Last synced: 6 days ago
JSON representation

Provides steps to check the scheme used by HTTP resources

Awesome Lists containing this project

README

        

# Behat Protocol
Provides steps to check the scheme used by HTTP resources

## Provides the following step definitions

```
Then the response should not contain internal http urls
Then I should not see any internal http urls in JavaScript
```

## Default behaviour

- `base_url` will be checked

## Configure in behat.yml

Add `DennisDigital\Behat\Protocol\Context\ProtocolContext` under `Contexts`

#### You can also configure extra internal hosts to check

```
DennisDigital\Behat\Protocol\Context\ProtocolContext:
parameters:
hosts:
- www.example.com
- images.example.com
- cdn.example.com
```

#### Specify headers to be sent with each request

```
DennisDigital\Behat\Protocol\Context\ProtocolContext:
parameters:
headers:
"X-Forwarded-Proto": https
```