PHPackages                             valorin/vest - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Testing &amp; Quality](/categories/testing)
4. /
5. valorin/vest

ActiveLibrary[Testing &amp; Quality](/categories/testing)

valorin/vest
============

Valorin's Test Suite Artisan Command for Laravel 4.

v1.2.0(11y ago)0555MITPHPPHP &gt;=5.3.0

Since Aug 12Pushed 11y ago1 watchersCompare

[ Source](https://github.com/valorin/vest)[ Packagist](https://packagist.org/packages/valorin/vest)[ RSS](/packages/valorin-vest/feed)WikiDiscussions master Synced 3d ago

READMEChangelogDependencies (9)Versions (4)Used By (0)

Vest
====

[](#vest)

*Valorin's Test Suite Artisan Command for Laravel 4.*

**IMPORTANT: Vest does not support Laravel 5, and I don't think there is enough interest or benefit in it for me to do so.**

Vest is a simple package I wrote to allow me to re-use my Laravel 4 test suite across all of my projects without needing to worry about keeping it in sync.

I've made very little effort to make it massively customizable, since it's designed by me, for me. If it doesn't work for you, either write your own or submit a pull request with changes and we can discuss your needs :-)

Installation
------------

[](#installation)

Add the package to your application with composer:

```
composer require valorin/vest

```

Add the `VestServiceProvider` service provider to the `providers` list in `./app/config/app.php`:

```
'providers' => array(
    ...
    'Valorin\Vest\VestServiceProvider',
),

```

Publish the default configuration:

```
./artisan config:publish valorin/vest

```

Edit the configuration file at:

```
config/packages/valorin/vest/config.php

```

Usage
-----

[](#usage)

Run the `vest` command in the `testing` environment:

```
./artisan --env=testing vest

```

Version History
---------------

[](#version-history)

- **v1.2.0**
    - **Disabled default configuration** to support config merging changes.
    - Added in --quiet option to mute extra outputs.
    - Laravel 5 support.
- **v1.1.0**
    - Removed legacy 'createdb' command.
    - Supporting Laravel 5
- **v1.0.0**
    - Initial Release

###  Health Score

28

—

LowBetter than 54% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity13

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity60

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~33 days

Total

3

Last Release

4227d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/6c2eb86dddee75463a43c6457f38413b61cc0009232881df800a3842e2d89f7b?d=identicon)[valorin](/maintainers/valorin)

---

Top Contributors

[![valorin](https://avatars.githubusercontent.com/u/897369?v=4)](https://github.com/valorin "valorin (58 commits)")

### Embed Badge

![Health badge](/badges/valorin-vest/health.svg)

```
[![Health](https://phpackages.com/badges/valorin-vest/health.svg)](https://phpackages.com/packages/valorin-vest)
```

###  Alternatives

[timacdonald/log-fake

A drop in fake logger for testing with the Laravel framework.

4235.9M56](/packages/timacdonald-log-fake)[youwe/testing-suite

Contains Youwe's default testing packages for php.

13176.9k8](/packages/youwe-testing-suite)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
