macpaw/behat-doctrine-fixtures
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.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| macpaw/behat-orm-context | 0.88 | Behat ORM Context by MacPaw provides Doctrine ORM-aware Behat contexts for acceptance testing in PHP projects. It helps manage entities, fixtures, and database state, keeping scenarios isolated and readable while reducing boilerplate around test data setup and cleanup. | 2 | 2 | 1 | 2K | 1 | 8.8 | 42.7 | MIT | 7 months ago | |
| macpaw/behat-http-mock-context | 0.88 | A Behat context from MacPaw for mocking HTTP interactions in acceptance tests. Stub external HTTP calls and assert requests/responses so scenarios run reliably without live services or network dependencies. | 4 | 4 | 2 | 1K | 1 | 0.8 | 32.7 | MIT | 2 years ago | |
| macpaw/behat-nelmio-describer | 0.87 | 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 | |
| laravel-doctrine/extensions | 0.87 | Adds common Doctrine behavioral extensions to Laravel Doctrine, including soft deletes, timestamps, blameable, sortable, sluggable, tree, loggable and more, with config and service provider wiring so these behaviors work smoothly in your Laravel models. | 50 | — | 26 | — | 3 | 11.4 | 0.4 | MIT | 6 months ago | |
| kunstmaan/behat-bundle | 0.87 | Kunstmaan BehatBundle adds Behat behavior-driven testing support to Symfony and Kunstmaan projects, offering reusable contexts, Mink integration, and practical helpers for testing CMS features, admin screens, and user workflows. It helps teams write readable acceptance tests and improve QA. | 16 | 16 | 2 | 28 | 0 | 0.1 | 5.8 | MIT | 12 years ago | |
| limetecbiotechnologies/yaml-fixtures-bundle | 0.86 | A bundle for defining and loading fixtures from YAML files, letting you keep test or seed data in readable configuration rather than PHP classes. Useful for populating databases with consistent, reusable records in Symfony or PHP projects. | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | 4 years ago | |
| halleck45/behat-tools-bundle | 0.86 | A Symfony bundle that integrates Behat into Laravel/PHP projects, providing tools and services to streamline behavior-driven testing setup. | 5 | 5 | 4 | 0 | 0 | 0.1 | — | — | — | |
| friends-of-behat/symfony-extension | 0.86 | Behat extension that integrates Symfony 6 and 7 with a Mink driver, letting you define contexts as autowired Symfony services and test your application without setting up a server. | 481 | 482 | 77 | 640K | 24 | 35.5 | 58.5 | MIT | 3 months ago | |
| short-edition/symfony-extension | 0.86 | A Symfony bundle that integrates Short Edition's short-story publishing platform into PHP applications, offering ready-made services, configuration, and API client support for fetching and displaying short fiction content. | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| larapack/doctrine-support | 0.86 | Laravel package that enhances Doctrine support in Laravel, including support for enum types. Install via Composer and (for Laravel 5.4 and below) register the DoctrineSupportServiceProvider. Use v0.1.3 for Laravel versions older than 5.4. | 175 | 177 | 13 | 12K | 1 | 4.5 | 25.2 | MIT | 7 years ago | |
| elbformat/symfony-behat-bundle | 0.86 | Reusable Behat contexts for Symfony apps: test commands, forms, HTML/HTTP responses, JSON, dates, logging, mailer, plus abstract contexts for custom API and database steps. Install as a dev dependency and register in behat.yml. | 0 | 0 | 2 | 1K | 1 | 27.1 | 50.4 | MIT | 1 week ago | |
| friends-of-behat/service-container-extension | 0.86 | 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 | |
| friends-of-behat/page-object-extension | 0.86 | 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 | |
| lenny4/doctrine-merge-persistent-collection-bundle | 0.86 | A Symfony bundle that provides a merge-persistent Doctrine collection, helping entities keep collection state across merges and reducing unexpected orphan removals during Doctrine entity merging operations. | 1 | 1 | 0 | 24 | 0 | 0.0 | 15.4 | MIT | — | |
| behat/common-contexts | 0.86 | Abandoned Behat 2.x add-on providing reusable subcontexts with extra steps/hooks. Includes contexts like SymfonyMailerContext, DoctrineFixturesContext, and SymfonyDoctrineContext for loading fixtures, purging DB, and resetting schema in Symfony-based suites. | 115 | 115 | 34 | 2K | 0 | 0.8 | 12.9 | — | — | |
| jupeter/doctrine-dump-fixtures-bundle | 0.85 | Symfony bundle for exporting Doctrine database contents as reusable fixture classes. Generate fixtures from existing data via a console command, simplifying test data setup and development seeding. | 8 | 8 | 2 | 1 | 2 | 0.5 | 0.6 | MIT | — | |
| pecserke/yaml-fixtures-bundle | 0.85 | A Symfony bundle for loading Doctrine fixtures from YAML files, making test and development data easier to read, write, and maintain than traditional PHP fixtures. | 3 | 5 | 1 | 0 | 3 | 1.1 | 0.4 | MIT | 7 years ago | |
| 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 | |
| dvdoug/behat-code-coverage | 0.85 | Behat Code Coverage is a Behat extension that generates PHP code coverage reports while running your test suite. It wraps php-code-coverage—the same library used by PHPUnit—so reports are familiar and interoperable with existing tooling. | 62 | 62 | 16 | 89K | 0 | 21.4 | 48.7 | BSD-2-Clause | 4 months ago | |
| knplabs/friendly-contexts | 0.85 | 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. | 157 | 165 | 65 | 483 | 24 | 6.0 | 16.0 | MIT | 10 years ago |
How can I help you explore Laravel packages today?