Provides laravel-like database assertions for integration testing of symfony projects
Uses default doctrine connection 'doctrine.dbal.default_connection'
You are welcome to contribute
composer require maxon755/database-assertion --dev
Check database has rows
use DataBaseAssertions;
$testCase->assertDatabaseHas('table', [
'column1' => 'value1',
WhereCondition::make('column2', '>=', 42),
]);
Check rows are missing in database
use DataBaseAssertions;
$testCase->assertDatabaseMissing('table', [
'column1' => 'value1',
WhereCondition::make('column2', '<', 42),
]);