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
Requires
- php: ^8.2
- illuminate/database: ^11.0|^12.0
- illuminate/support: ^11.0|^12.0
- pestphp/pest: ^3.0|^4.0
Requires (Dev)
- pestphp/pest-dev-tools: ^3.0.|^4.0
README
A pest plugin to test your database structure.
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.