Download Latest Version v3.26.0 source code.tar.gz (208.6 kB)
Email in envelope

Get an email when there's a new version of Behat

Home / v3.24.0
Name Modified Size InfoDownloads / Week
Parent folder
behat.phar 2025-09-11 4.2 MB
README.md 2025-09-11 1.1 kB
v3.24.0 source code.tar.gz 2025-09-11 205.1 kB
v3.24.0 source code.zip 2025-09-11 570.9 kB
Totals: 4 Items   5.0 MB 0

Changed

  • Throw if a step provides an unexpected PyString or Table argument, to highlight cases where step definitions do not match their usage causing potential false-positive passes. If users have stubbed steps with incomplete arguments (e.g. to throw a PendingException) these will now fail before executing. Steps generated from Behat's snippets or IDEs should not be affected as these should already define appropriate PyStringNode / TableNode arguments. By @jdeniau in #1614

Added

  • Display line number of failing test in pretty formatter by @jdeniau in #1615

Fixed

  • Ensure that suggested step definitions actually match the step text by @acoulton in #1656

Internal

  • Rector code quality by @carlos-granados in #1648
  • Run fixture-based scenarios in isolated directories by @acoulton in #1657
Source: README.md, updated 2025-09-11