PackageTrack
Sign in Get early access

zenstruck/console-test

Alternative, opinionated helper for testing Symfony console commands.

v1.8.0 785K downloads/mo #4902 most downloaded on Packagist zenstruck/console-test

What this package is like to depend on

Last release 8 months ago

05 Dec 2025

Ships fairly regularly

a new release about every 6 months

Most releases are documented

notes for 10 of 14 stable releases

Nothing withdrawn

no release was ever pulled

5 years old

14 releases · first in 2021

1 release in the last 12 months

see the full history below

Release timeline

14 releases · Mar 2021 to Dec 2025
2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 14
  1. v1.8.0 05 Dec 2025
    Release notes

    408575c feat: Add support for Symfony 8 (#30) by @Kocal
    2124ed0 fix: Application::add() -> addCommand() (#31) by @kbond
    e161188 doc: add screencast link by @kbond

    Full Change List

    Open source →
    Release notes

    December 5th, 2025 - v1.7.0...v1.8.0

    • 408575c feat: Add support for Symfony 8 (#30) by @Kocal
    • 2124ed0 fix: Application::add() -> addCommand() (#31) by @kbond
    • e161188 doc: add screencast link by @kbond
    Open source →
  2. v1.7.0 08 Jan 2025
    Release notes

    61189de feat: Add assertOutputEmpty/NotEmpty and assertErrorOutputEmpty/NotEmpty (#26) by @smnandre
    c7347a2 minor: Complete InteractsWithConsole test coverage (#25) by @smnandre
    44b4af3 fix: unwrap LazyCommand (#27) by @kbond, Jérémy

    Full Change List

    Open source →
    Release notes

    January 8th, 2025 - v1.6.1...v1.7.0

    • 61189de feat: Add assertOutputEmpty/NotEmpty and assertErrorOutputEmpty/NotEmpty (#26) by @smnandre
    • c7347a2 minor: Complete InteractsWithConsole test coverage (#25) by @smnandre
    • 44b4af3 fix: unwrap LazyCommand (#27) by @kbond, Jérémy
    Open source →
  3. v1.6.1 28 Oct 2024
    Release notes

    a90833d fix: Allow falsy values to be passed to addOption and to the command execution (#23) by @TristanPouliquen

    Full Change List

    Open source →
    Release notes

    October 28th, 2024 - v1.6.0...v1.6.1

    • a90833d fix: Allow falsy values to be passed to addOption and to the command execution (#23) by @TristanPouliquen
    Open source →
  4. v1.6.0 24 Jul 2024
    Release notes

    f727837 feat: add assertFaulty assertion (#21) by @raphaelstolt
    0625e55 chore: keep releases lean (#20) by @raphaelstolt

    Full Change List

    Open source →
    Release notes

    July 24th, 2024 - v1.5.0...v1.6.0

    • f727837 feat: add assertFaulty assertion (#21) by @raphaelstolt
    • 0625e55 chore: keep releases lean (#20) by @raphaelstolt
    Open source →
  5. v1.5.0 24 Oct 2023
    Release notes

    cd1366d feat: Symfony 7 support (#19) by @kbond
    d0ed4fe chore: run php-cs-fixer on php 8 by @kbond
    5fe2744 feat: require php 8+, symfony 5.4+ (#18) by @kbond
    2eb231b fix(ci): add token by @kbond
    11fb61f chore(ci): fix by @kbond
    6019627 chore: update ci config (#17) by @kbond
    e5c000b ci: fix (#16) by @kbond

    Full Change List

    Open source →
    Release notes

    October 24th, 2023 - v1.4.0...v1.5.0

    • cd1366d feat: Symfony 7 support (#19) by @kbond
    • d0ed4fe chore: run php-cs-fixer on php 8 by @kbond
    • 5fe2744 feat: require php 8+, symfony 5.4+ (#18) by @kbond
    • 2eb231b fix(ci): add token by @kbond
    • 11fb61f chore(ci): fix by @kbond
    • 6019627 chore: update ci config (#17) by @kbond
    • e5c000b ci: fix (#16) by @kbond
    Open source →
  6. v1.4.0 06 Oct 2022
    Release notes

    d259ce4 [feature] add ability to test command completion (#15) by @kbond
    686fbd2 [minor] simplify sca gha (#14) by @kbond
    5995408 [minor] support Symfony 6.1 (#11) by @kbond

    Full Change List

    Open source →
    Release notes

    October 6th, 2022 - v1.3.0...v1.4.0

    • d259ce4 [feature] add ability to test command completion (#15) by @kbond
    • 686fbd2 [minor] simplify sca gha (#14) by @kbond
    • 5995408 [minor] support Symfony 6.1 (#11) by @kbond
    Open source →
  7. v1.3.0 01 Apr 2022
    Release notes

    991f765 [minor] remove scrutinizer (#10) by @kbond
    6a26847 [feature] add TestCommand::expectException() (#10) by @kbond
    dad0fae [minor] add static code analysis with phpstan (#9) by @kbond
    ef51134 [minor] output cli when using dump/dd by @kbond

    Full Change List

    Open source →
    Release notes

    April 1st, 2022 - v1.2.0...v1.3.0

    • 991f765 [minor] remove scrutinizer (#10) by @kbond
    • 6a26847 [feature] add TestCommand::expectException() (#10) by @kbond
    • dad0fae [minor] add static code analysis with phpstan (#9) by @kbond
    • ef51134 [minor] output cli when using dump/dd by @kbond
    Open source →
  8. v1.2.0 22 Oct 2021
    Release notes

    19e0705 [feature] run commands via application (#8) by @kbond

    Full Change List

    Open source →
    Release notes

    October 22nd, 2021 - v1.1.0...v1.2.0

    • 19e0705 [feature] run commands via application (#8) by @kbond
    Open source →
  9. v1.1.0 19 Oct 2021
    Release notes

    12b200c [minor] refactor (#7) by @kbond
    442d888 [feature] always use ConsoleOutput for tests (closes #6) (#7) by @kbond
    48fb609 [feature] allow passing cli string to TestCommand::execute() (#5) by @kbond
    7d6d6a0 [minor] add .editorconfig (#5) by @kbond
    aaa1597 [ci] use reusable workflows (#4) by @kbond

    Full Change List

    Open source →
    Release notes

    October 19th, 2021 - v1.0.0...v1.1.0

    • 12b200c [minor] refactor (#7) by @kbond
    • 442d888 [feature] always use ConsoleOutput for tests (closes #6) (#7) by @kbond
    • 48fb609 [feature] allow passing cli string to TestCommand::execute() (#5) by @kbond
    • 7d6d6a0 [minor] add .editorconfig (#5) by @kbond
    • aaa1597 [ci] use reusable workflows (#4) by @kbond
    Open source →
  10. v1.0.0 27 Sep 2021
    Release notes

    d26a5b1 [minor] use zenstruck/assert for assertions instead of phpunit (#1) by @kbond
    9ea2caa [doc] document how to standardize terminal width (#3) by @kbond
    8e0c4ba [bug] standardize console width (#3) by @kbond

    Full Change List

    Open source →
    Release notes

    September 27th, 2021 - Initial Release

    Open source →
  11. v0.3.0 13 Sep 2021

    Nothing published for this version

  12. v0.2.1 19 Mar 2021

    Nothing published for this version

  13. v0.2.0 19 Mar 2021

    Nothing published for this version

  14. v0.1.0 18 Mar 2021

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive