faissaloux/pest-plugin-database

Pest plugin for databases structure

Fund package maintenance!
faissaloux
paypal.me/faissaloux

Installs: 0

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 0

Forks: 0

Open Issues: 0

pkg:composer/faissaloux/pest-plugin-database

v0.1.0 2026-02-21 22:03 UTC

This package is auto-updated.

Last update: 2026-02-21 22:12:19 UTC


README

A pest plugin to test your database structure.

Tests Packagist Version Total Downloads on Packagist Packagist License

Requirements

  • php ^8.2
  • pestphp ^3.0 | ^4.0
  • Laravel ^11.0 | ^12.0

Installation

composer install faissaloux/pest-plugin-database

Supported Drivers

  • Mysql
  • Sqlite

Expectations

Check driver.

expect()->driver->toBe('mysql');

Check database name.

expect()->database->toBe('database');

Check tables in your database.

expect()->database->toContainTables(['users', 'posts']);

Check number of tables in your database.

expect()->database->toContainTablesCount(9);

Support

If you encounter any issues or have questions, feel free to open an issue on this repository's Issues page. I'll try to respond as soon as possible.