flagrow/steamroller

This package is abandoned and no longer maintained. No replacement package was suggested.

The package to test Flarum extensions.

Maintainers

πŸ‘ Luceos

Package info

github.com/flagrow/steamroller

pkg:composer/flagrow/steamroller

Statistics

Installs: 234

Dependents: 4

Suggesters: 0

Stars: 1

Open Issues: 0

dev-master 2018-10-03 13:49 UTC

Requires

Requires (Dev)

None

Suggests

None

Provides

None

Conflicts

None

Replaces

None

MIT 4827ed8b71db8918ba12d45f8fa6d8260b06faed

testingflarumflagrow

This package is auto-updated.

Last update: 2021-05-29 01:03:52 UTC


README

πŸ‘ MIT license
πŸ‘ Latest Stable Version
πŸ‘ Total Downloads
πŸ‘ Donate
πŸ‘ Join our Discord server

Because you can't extend the default Flarum console commands, this package adds an alternate php vendor/bin/flagrow command that uses events to register new commands.

Install

Add to the composer.json of your extension:

 "require-dev": {
 "flagrow/steamroller": "*"
 }

Usage

First, set up a phpunit.xml.

Make sure your tests extend the Flagrow\Steamroller\TestCase.

To run tests locally, use:

vendor/bin/phpunit

Example implementations:

Support our work

We prefer to keep our work available to everyone. In order to do so we rely on voluntary contributions on Patreon.

Security

If you discover a security vulnerability within Steamroller, please send an email to the Gravure team at security@gravure.io. All security vulnerabilities will be promptly addressed.

Please include as many details as possible. You can use php flarum info to get the PHP, Flarum and extension versions installed.

Links

An extension by Flagrow, a project of Gravure.