maxon755/database-assertion

Provides database assertion features for symfony projects

Installs: 7

Dependents: 0

Suggesters: 0

Security: 0

Stars: 2

Watchers: 1

Forks: 0

Open Issues: 0

Type:libraby

pkg:composer/maxon755/database-assertion

v0.0.2 2022-10-03 06:13 UTC

This package is auto-updated.

Last update: 2025-09-29 03:13:42 UTC


README

Provides laravel-like database assertions for integration testing of symfony projects

Uses default doctrine connection 'doctrine.dbal.default_connection'

You are welcome to contribute

Installation

composer require maxon755/database-assertion --dev

Usage

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),
    ]);