sylius/test-application

Fund package maintenance!
sylius

v2.1.0-ALPHA.4 2025-07-16 19:12 UTC

README

Sylius Logo.

Test Application

The Test Application is a shared testing environment designed to simplify Sylius plugin development. Instead of setting up a full application in every plugin, you now use a common, pre-configured application maintained by the Sylius team.

Purpose

Previously, each plugin had to maintain its own copy of a test application, leading to duplicated configuration, maintenance overhead, and version incompatibilities.

This package solves that problem by:

  • Extracting a reusable, standalone test application
  • Providing an official, centrally maintained solution by the Sylius team
  • Simplifying the setup and execution of tests within plugins
  • Creating versioned variants aligned with specific Sylius versions (e.g. 1.14, 2.0, etc.)

Documentation

For more information about the Test Application, and on installation and configuration instructions, please refer to the Sylius documentation.

Example usage

See an example implementation in the pull request to Sylius/InvoicingPlugin.

Community

For online communication, we invite you to chat with us & other users on Sylius Slack.

License

This package is completely free and released under the MIT License.