<commit_before>[![Build Status](https://travis-ci.org/aedart/testing-laravel.svg?branch=master)](https://travis-ci.org/aedart/testing-laravel)
[![Latest Stable Version](https://poser.pugx.org/aedart/testing-laravel/v/stable)](https://packagist.org/packages/aedart/testing-laravel)
[![Total Downloads](https://poser.pugx.org/aedart/testing-laravel/downloads)](https://packagist.org/packages/aedart/testing-laravel)
[![Latest Unstable Version](https://poser.pugx.org/aedart/testing-laravel/v/unstable)](https://packagist.org/packages/aedart/testing-laravel)
[![License](https://poser.pugx.org/aedart/testing-laravel/license)](https://packagist.org/packages/aedart/testing-laravel)

# Testing-Laravel

Utilities that allows you to test Laravel dependent packages. At its core, this package is a wrapper for the Orchestral Testbench.
However, you can make use of this with whatever testing framework you wish; it does not force you to use neither Orchestral's nor Laravel's TestCase classes.

# Contents

  * [When to use this](#when-to-use-this)
  * [How to install](#how-to-install)
    + [For Orchestral Testbench version 3.4.x / Laravel 5.4.x](#for-orchestral-testbench-version-34x---laravel-54x)
    + [For Orchestral Testbench version 3.3.x / Laravel 5.3.x](#for-orchestral-testbench-version-33x---laravel-53x)
    + [For Orchestral Testbench version 3.2.x / Laravel 5.2.x](#for-orchestral-testbench-version-32x---laravel-52x)
    + [For Laravel 5.1 and previous versions](#for-laravel-51-and-previous-versions)
  * [Quick start](#quick-start)
    + [Assumptions / Prerequisite](#assumptions---prerequisite)
    + [Helper](#helper)
  * [Contribution](#contribution)
    + [Bug Report](#bug-report)
    + [Fork, code and send pull-request](#fork--code-and-send-pull-request)
  * [Acknowledgement](#acknowledgement)
  * [Versioning](#versioning)
  * [License](#license)

## When to use this

When you wish to test Laravel specific components and packages

## How to install

### For Orchestral Testbench version 3.4.x / Laravel 5.4.x

```console
composer require aedart/testing-laravel 2.*
```

### For Orchestral Testbench version 3.3.x / Laravel 5.3.x

```console
composer require aedart/testing-laravel 1.8.*
```

### For Orchestral Testbench version 3.2.x / Laravel 5.2.x

```console
composer require aedart/testing-laravel 1.7.*
```<commit_msg>Change docs<commit_after>[![Build Status](https://travis-ci.org/aedart/testing-laravel.svg?branch=master)](https://travis-ci.org/aedart/testing-laravel)
[![Latest Stable Version](https://poser.pugx.org/aedart/testing-laravel/v/stable)](https://packagist.org/packages/aedart/testing-laravel)
[![Total Downloads](https://poser.pugx.org/aedart/testing-laravel/downloads)](https://packagist.org/packages/aedart/testing-laravel)
[![Latest Unstable Version](https://poser.pugx.org/aedart/testing-laravel/v/unstable)](https://packagist.org/packages/aedart/testing-laravel)
[![License](https://poser.pugx.org/aedart/testing-laravel/license)](https://packagist.org/packages/aedart/testing-laravel)

# Testing-Laravel

Utilities that allows you to test Laravel dependent packages. At its core, this package is a wrapper for the Orchestral Testbench.
However, you can make use of this with whatever testing framework you wish; it does not force you to use neither Orchestral's nor Laravel's TestCase classes.

# Contents

  * [When to use this](#when-to-use-this)
  * [How to install](#how-to-install)
    + [For Orchestral Testbench version 3.5.x / Laravel 5.5.x](#for-orchestral-testbench-version-35x---laravel-55x)
    + [For Orchestral Testbench version 3.4.x / Laravel 5.4.x](#for-orchestral-testbench-version-34x---laravel-54x)
    + [For Orchestral Testbench version 3.3.x / Laravel 5.3.x](#for-orchestral-testbench-version-33x---laravel-53x)
    + [For Orchestral Testbench version 3.2.x / Laravel 5.2.x](#for-orchestral-testbench-version-32x---laravel-52x)
    + [For Laravel 5.1 and previous versions](#for-laravel-51-and-previous-versions)
  * [Quick start](#quick-start)
    + [Assumptions / Prerequisite](#assumptions---prerequisite)
    + [Helper](#helper)
  * [Contribution](#contribution)
    + [Bug Report](#bug-report)
    + [Fork, code and send pull-request](#fork--code-and-send-pull-request)
  * [Acknowledgement](#acknowledgement)
  * [Versioning](#versioning)
  * [License](#license)

## When to use this

When you wish to test Laravel specific components and packages

## How to install

### For Orchestral Testbench version 3.5.x / Laravel 5.5.x

```console
composer require aedart/testing-laravel 3.*
```

**Note:** This package requires php version 7.1 or higher

### For Orchestral Testbench version 3.4.x / Laravel 5.4.x

```console
composer require aedart/testing-laravel 2.*
```

### For Orchestral Testbench version 3.3.x / Laravel 5.3.x

```console
composer require aedart/testing-laravel 1.8.*
```

### For Orchestral Testbench version 3.2.x / Laravel 5.2.x

```console
composer require aedart/testing-laravel 1.7.*
```
{'fraction_non_alphanumeric': 0.15367661791224205, 'fraction_numerical': 0.021037868162692847, 'mean_word_length': 4.485714285714286, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 20, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 4, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3326228', 'n_tokens_mistral': 1840, 'n_tokens_neox': 1701, 'n_words': 355}