tipowerup/testbench
Shared Orchestra Testbench foundation for TastyIgniter v4 extensions. Boots full Laravel + TI context for tests with zero duplication: SQLite in-memory DB, array cache, core system tables/migrations, TI providers, temp paths, and extension scanning disabled for isolation.
Adopt if:
Look elsewhere if:
For Executives: "This package lets us ship TI PowerUp extensions faster and with fewer bugs by providing a shared, battle-tested testing foundation. It cuts down on manual test setup—saving QA time—and ensures our extensions work seamlessly in both our main app and CI pipelines. For teams building modular features (like payments or auth), this is a no-brainer to avoid reinventing the wheel."
For Engineering: *"Imagine writing tests for a PowerUp extension without configuring Laravel or TastyIgniter contexts manually. This package gives you:
phpunit.xml but tailored for PowerUp, and it’s MIT-licensed so we can customize it if needed."*For QA/DevOps: "This standardizes how we test PowerUp extensions across teams, reducing flaky tests in CI. Instead of debugging environment mismatches, we get consistent, reproducible tests—whether we’re testing in a live app or a clean CI container. It’s a small dependency with a big payoff for stability."
How can I help you explore Laravel packages today?