Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Friendly Contexts Laravel Package

knplabs/friendly-contexts

FriendlyContexts is a set of reusable Behat contexts for Symfony applications. It offers ready-made steps for Doctrine entities, fixtures, services, and browser testing, cutting boilerplate so teams can write clear, expressive acceptance tests faster.

View on GitHub
Deep Wiki
Context7
Package
Score
Description
Stars
Likes
Forks
Downloads
Issues
Score
Opportunity
License
Last Release
behat-extension/doctrine-data-fixtures-extension 0.87 Behat extension that loads Doctrine data fixtures before scenarios, making it easy to seed database state for acceptance tests. Configure fixture paths and purgers to keep test data consistent and isolated. 20 20 7 267 2 0.7 15.7 MIT 6 years ago
View on GitHub
robertfausk/behat-panther-extension 0.86 Behat Panther Extension integrates Symfony Panther with Behat, enabling real-browser acceptance tests in Chrome or Firefox. Configure Panther sessions to run JavaScript-heavy scenarios and get reliable end-to-end coverage for PHP applications. 34 35 10 84K 1 15.8 52.8 NOASSERTION 3 months ago
View on GitHub
macpaw/behat-nelmio-describer 0.86 A Behat extension that hooks into NelmioApiDocBundle to automatically describe and validate JSON responses in your scenarios. Instead of hand-writing assertions, it compares API output against your existing Nelmio documentation, keeping tests concise and your docs honest. 2 1 0 1K 0 0.2 24.6 MIT 2 years ago
View on GitHub
macpaw/behat-api-context 0.85 MacPaw's Behat API Context provides ready-made Behat steps for testing HTTP APIs in PHP. Build requests with Guzzle, send them, and assert status codes, headers, JSON payloads, and response structure, making REST API acceptance tests quicker to write and maintain. 6 6 5 1K 2 8.8 34.2 MIT 7 months ago
View on GitHub
Context7
friends-of-behat/suite-settings-extension 0.85 Behat extension that lets you define default suite settings once and have every suite inherit them. Configure default paths and contexts in behat.yml so new suites pick them up automatically, avoiding repetition. 210 210 4 101K 0 20.5 43.0 MIT 1 month ago
View on GitHub
macpaw/behat-messenger-context 0.85 Behat context for Symfony Messenger that lets you assert messages were dispatched, handled, or routed to specific transports during your scenarios. Integrates with Behat's step definitions to give readable, behavior-driven coverage of async messaging flows in PHP applications. 17 17 5 1K 1 0.9 25.7 MIT 1 year ago
View on GitHub
Context7
macpaw/behat-doctrine-fixtures 0.85 Behat extension for Doctrine fixtures that simplifies loading and purging test data in Behat scenarios. Integrates Doctrine ORM fixtures with Behat contexts so acceptance tests can seed databases reliably and keep suites isolated. 7 7 3 1K 2 1.1 31.2 MIT 2 years ago
View on GitHub
Context7
friends-of-behat/page-object-extension 0.85 Behat extension providing base Page and Element classes for the page object pattern, plus SymfonyPage for straightforward Symfony support. Extracted from Sylius and inspired by SensioLabs, it helps structure and reuse your acceptance test code. 177 177 10 151K 3 16.2 46.0 — 4 months ago
View on GitHub
gorghoa/scenariostate-behat-extension 0.85 A Behat extension for gorghoa/scenariostate that automatically wires shared scenario state into your step definitions. Keep acceptance tests clean and decoupled by injecting state objects instead of passing data around, making complex PHP test suites easier to maintain. 33 34 7 383 3 0.8 11.4 MIT 6 years ago
View on GitHub
friends-of-behat/cross-container-extension 0.85 Deprecated Behat extension that lets you inject services and parameters across multiple service containers. Intended for use with FriendsOfBehat ContextServiceExtension or ServiceContainerExtension; migrate to SymfonyExtension v2 instead. 93 98 5 1K 0 1.7 11.4 MIT 8 years ago
View on GitHub
behat/behat-bundle 0.85 — 64 65 16 12 0 0.4 0.7 — —
View on GitHub
Context7
behat/gherkin 0.85 Behat's PHP Gherkin parser for reading .feature files, with support for 40+ native languages and a clean, extensible architecture. Parse features, scenarios, backgrounds, outlines, and examples into structured objects for your test suite. 1,060 1,069 94 3M 6 33.9 56.3 MIT 1 month ago
View on GitHub
mouncef/behat-selenium-bundle 0.85 A Symfony bundle that integrates Behat with Selenium, providing the configuration and services needed to run browser-based acceptance tests. It helps wire Mink and Selenium drivers into your test suite so you can automate real browser interactions with minimal setup. 0 0 0 0 0 14.0 — MIT 3 months ago
View on GitHub
friends-of-behat/mink-extension 0.85 — 139 140 46 1M 6 6.9 57.1 MIT 2 years ago
View on GitHub
friends-of-behat/service-container-extension 0.85 Behat extension that lets you declare your own services inside the Behat container without writing an extension, by importing XML, YAML, or PHP service definition files into behat.yml. 114 114 4 13K 0 15.1 31.6 MIT 4 months ago
View on GitHub
vipsoft/doctrine-data-fixtures-extension 0.85 Doctrine Data Fixtures extension for Laravel Doctrine that brings fixture loading to Laravel. Seed your database with test or demo data via Artisan, making it easy to manage repeatable fixtures for development, testing, and staging environments. 21 21 34 276 1 1.4 16.0 MIT 9 years ago
View on GitHub
laracasts/behat-laravel-extension 0.85 A Behat extension that boots your Laravel application inside feature tests, giving step definitions access to the container, facades, database helpers, and configuration so you can write BDD-style acceptance tests. 260 — 71 — 25 11.5 10.0 MIT 8 years ago
View on GitHub
soyuka/contexts 0.85 Behatch contexts is a Behat extension providing ready-made contexts for browser, debug, system, JSON, table, REST, and XML testing. Configure the contexts you need in behat.yml to write common Behat tests quickly. 28 28 23 43K 0 22.2 51.1 NOASSERTION 3 weeks ago
View on GitHub
sensiolabs/behat-page-object-extension 0.84 Behat extension that helps you apply the Page Object pattern in browser acceptance tests. Provides page and element objects, reusable actions and assertions, and integrates with Mink to keep step definitions clean and maintainable. 116 118 46 55K 11 9.6 39.8 MIT 3 years ago
View on GitHub
Context7
knplabs/knp-media-exposer-bundle 0.84 Symfony bundle that turns media references into public or protected URLs. Define media paths, apply voters to control access, and generate signed links for images, videos, or downloads. Custom resolvers and URL generators keep file exposure logic out of your controllers. 7 8 2 0 0 0.0 — — —
View on GitHub
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
shitoudev/permissionmanager
johannesclimacus/laravel-tui
hocvt/seotools
vitalybaev/sypexgeo
amphibee/themosis-ignition
gito-me/fast-excel
frankyso/laravel-ipaymu
geolize-studio/laravel-chile
boomerangui/chat
jinas/dhivatar
store-doc/laravel-storage-driver
plus-it/laravel-translation-manager
diephp/perhaps
diephp/telegraph
osmaviation/spreadsheet
microsoft/fluentui-system-icons
mmccook/php-json-canonicalization-scheme
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console