dam1r89/test-hooks

Creates a webhooks that make end to end or manual testing of Laravel apps easier. Allows creating db snapshots and changing app date.

1.0.2 2017-04-01 15:27 UTC

This package is auto-updated.

Last update: 2024-04-21 02:21:02 UTC


README

Adds a webhooks useful for testing

composer require --dev dam1r89/test-hooks

Configuration:

config/app.php

dam1r89\TestHooks\TestHooksServiceProvider::class,

Publish

php artisan vendor:publish --tag="testhooks"

by default it works only on testing and local environment.

Methods

Supports only mysql database.

Method Route Params Explanation
GET /test-hooks/db Return list of all states
PUT /test-hooks/db force - overrides previous state, state - state name Store state
PUT /test-hooks/db/restore state - state name Restore previously saved state
GET /test-hooks/date Get curren test date
PUT /test-hooks/date date - in format '2017-04-01 13:00:13' Set testing date
DELETE /test-hooks/date Clear test date

Extension

With extension you can do it from chrome browser. Get it here

preview