shlinkio/shlink-test-utils

Testing utils for Shlink

v4.1.0 2024-02-26 18:03 UTC

README

Helpers and utilities to run different types of tests in Shlink.

Build Status Latest Stable Version License Paypal donate

Installation

Install this tool using composer.

composer require shlinkio/shlink-test-utils --dev

Base test classes

  • ApiTestCase for API e2e tests.
  • DbTestCase for database integration tests.

Both classes extends [phpunit]'s TestCase class.

TestHelper

A TestHelper class is provided too. It has methods to initialize a testing database and to seed the database fixtures.