An open API service providing repository metadata for many open source software ecosystems.

Topic: "phpunit"

DesignPatternsPHP/DesignPatternsPHP

Sample code for several design patterns in PHP 8.x

Language: PHP - Size: 5.93 MB - Last synced at: 5 days ago - Pushed at: 3 months ago - Stars: 22,126 - Forks: 4,579

sebastianbergmann/phpunit

The PHP Unit Testing framework.

Language: PHP - Size: 184 MB - Last synced at: 7 days ago - Pushed at: 9 days ago - Stars: 19,838 - Forks: 2,213

mockery/mockery

Mockery is a simple yet flexible PHP mock object framework for use in unit testing with PHPUnit, PHPSpec or any other testing framework. Its core goal is to offer a test double framework with a succinct API capable of clearly defining all possible object operations and interactions using a human readable Domain Specific Language (DSL).

Language: PHP - Size: 85.3 MB - Last synced at: 7 days ago - Pushed at: 2 months ago - Stars: 10,692 - Forks: 460

Codeception/Codeception

Full-stack testing PHP framework

Language: PHP - Size: 70.2 MB - Last synced at: 3 days ago - Pushed at: 20 days ago - Stars: 4,805 - Forks: 1,303

CodelyTV/php-ddd-example

๐Ÿ˜๐ŸŽฏ Hexagonal Architecture + DDD + CQRS in PHP using Symfony 7

Language: PHP - Size: 2.04 MB - Last synced at: 6 months ago - Pushed at: 9 months ago - Stars: 2,979 - Forks: 1,081

jakzal/phpqa

Docker image that provides static analysis tools for PHP

Language: Dockerfile - Size: 1.18 MB - Last synced at: 9 days ago - Pushed at: 29 days ago - Stars: 1,261 - Forks: 68

php-vcr/php-vcr

Record your test suite's HTTP interactions and replay them during future test runs for fast, deterministic, accurate tests.

Language: PHP - Size: 1.15 MB - Last synced at: 6 months ago - Pushed at: 9 months ago - Stars: 1,169 - Forks: 201

sarven/unit-testing-tips

Unit testing tips by examples in PHP

Language: HTML - Size: 132 KB - Last synced at: 8 days ago - Pushed at: 4 months ago - Stars: 1,167 - Forks: 62

dmaicher/doctrine-test-bundle

Symfony bundle to isolate your app's doctrine database tests and improve the test performance

Language: PHP - Size: 281 KB - Last synced at: 13 days ago - Pushed at: about 2 months ago - Stars: 1,105 - Forks: 62

range-of-motion/budget

Get a grip on your finances.

Language: PHP - Size: 3.44 MB - Last synced at: 9 days ago - Pushed at: 4 months ago - Stars: 1,029 - Forks: 183

spatie/phpunit-watcher

A tool to automatically rerun PHPUnit tests when source code changes

Language: PHP - Size: 710 KB - Last synced at: 4 days ago - Pushed at: 3 months ago - Stars: 866 - Forks: 75

johnkary/phpunit-speedtrap

Reports on slow-running tests in your PHPUnit test suite

Language: PHP - Size: 163 KB - Last synced at: 9 days ago - Pushed at: almost 2 years ago - Stars: 783 - Forks: 62

antonioribeiro/tddd

A Laravel Continuous Integration Package

Language: Vue - Size: 4.46 MB - Last synced at: 14 days ago - Pushed at: over 1 year ago - Stars: 719 - Forks: 57

10up/wp_mock

WordPress API Mocking Framework

Language: PHP - Size: 1.29 MB - Last synced at: 12 days ago - Pushed at: about 1 month ago - Stars: 690 - Forks: 72

spatie/phpunit-snapshot-assertions

A way to test without writing actual testย cases

Language: PHP - Size: 1.15 MB - Last synced at: 13 days ago - Pushed at: 14 days ago - Stars: 663 - Forks: 72

xPaw/PHP-Source-Query

๐Ÿ˜ PHP library to query servers that implement Steam query protocol (also known as Source Engine Query protocol)

Language: PHP - Size: 281 KB - Last synced at: 3 days ago - Pushed at: 7 months ago - Stars: 593 - Forks: 154

kenjis/ci-phpunit-test

An easier way to use PHPUnit with CodeIgniter 3.x.

Language: PHP - Size: 2.1 MB - Last synced at: about 22 hours ago - Pushed at: about 1 year ago - Stars: 587 - Forks: 194

dg/bypass-finals

Removes `final` and `readonly` keywords from source code on-the-fly and allows mocking of final methods and classes. It can be used together with any test tool such as PHPUnit or Mockery.

Language: PHP - Size: 62.5 KB - Last synced at: 4 days ago - Pushed at: 23 days ago - Stars: 518 - Forks: 32

phpstan/phpstan-phpunit

PHPUnit extensions and rules for PHPStan

Language: PHP - Size: 323 KB - Last synced at: 3 days ago - Pushed at: 7 days ago - Stars: 489 - Forks: 48

phake/phake

PHP Mocking Framework

Language: PHP - Size: 7.71 MB - Last synced at: 5 days ago - Pushed at: about 1 month ago - Stars: 476 - Forks: 87

nette/tester

Tester: enjoyable unit testing in PHP with code coverage reporter. ๐Ÿ๐Ÿ๐ŸŽ๐Ÿ

Language: PHP - Size: 1.45 MB - Last synced at: 12 days ago - Pushed at: 19 days ago - Stars: 464 - Forks: 72

AnowarCST/laravel-vue-crud-starter

Laravel 8 + Vue 2 + AdminLTE 3 based Curd Starter template

Language: PHP - Size: 9.18 MB - Last synced at: 15 days ago - Pushed at: 4 months ago - Stars: 418 - Forks: 202

lchrusciel/ApiTestCase

Handy PHPUnit test case for testing JSON APIs in your Symfony applications.

Language: PHP - Size: 380 KB - Last synced at: 3 days ago - Pushed at: 9 months ago - Stars: 409 - Forks: 37

PavelLoparev/design-patterns

Contains examples of design patterns that implemented in php

Language: PHP - Size: 70.3 KB - Last synced at: 12 days ago - Pushed at: about 8 years ago - Stars: 378 - Forks: 21

Brain-WP/BrainMonkey

Mocking utility for PHP functions and WordPress plugin API

Language: PHP - Size: 1.17 MB - Last synced at: 2 days ago - Pushed at: 3 months ago - Stars: 306 - Forks: 28

EcomDev/EcomDev_PHPUnit ๐Ÿ“ฆ

Magento PHPUnit Integration

Language: PHP - Size: 732 KB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 299 - Forks: 165

whatthejeff/nyancat-phpunit-resultprinter

Nyan Cat result printer for PHPUnit

Language: PHP - Size: 1.19 MB - Last synced at: 9 days ago - Pushed at: about 6 years ago - Stars: 283 - Forks: 21

xwp/wp-dev-lib ๐Ÿ“ฆ

DEPRECATED. Common code used during development of WordPress plugins and themes

Language: Shell - Size: 585 KB - Last synced at: 23 days ago - Pushed at: over 2 years ago - Stars: 278 - Forks: 58

blastcloud/guzzler

Supercharge your app or SDK with a testing library specifically for Guzzle

Language: PHP - Size: 630 KB - Last synced at: 10 days ago - Pushed at: about 1 year ago - Stars: 272 - Forks: 4

DCzajkowski/auth-tests

Always-current tests for Laravel's authentication system. Curated by the community.

Language: PHP - Size: 72.3 KB - Last synced at: 17 days ago - Pushed at: about 4 years ago - Stars: 234 - Forks: 26

lmc-eu/steward

PHP libraries that makes Selenium WebDriver + PHPUnit functional testing easy and robust

Language: PHP - Size: 1.45 MB - Last synced at: 5 days ago - Pushed at: 8 months ago - Stars: 221 - Forks: 39

staabm/annotate-pull-request-from-checkstyle

cs2pr - Annotate a GitHub Pull Request based on a Checkstyle XML-report within your GitHub Action

Language: PHP - Size: 120 KB - Last synced at: about 18 hours ago - Pushed at: 6 months ago - Stars: 194 - Forks: 24

eclipse-pdt/pdt

PHP Development Tools project (PDT)

Language: PHP - Size: 70.7 MB - Last synced at: 16 days ago - Pushed at: 10 months ago - Stars: 189 - Forks: 48

indentno/phpunit-pretty-print

โœ… ย Make your PHPUnit output beautiful

Language: PHP - Size: 1.29 MB - Last synced at: 10 days ago - Pushed at: about 2 years ago - Stars: 187 - Forks: 25

Yoast/PHPUnit-Polyfills

Set of polyfills for changed PHPUnit functionality to allow for creating PHPUnit cross-version compatible tests

Language: PHP - Size: 898 KB - Last synced at: about 23 hours ago - Pushed at: about 1 month ago - Stars: 178 - Forks: 15

exussum12/coverageChecker

Allows old code to use new standards

Language: PHP - Size: 281 KB - Last synced at: 3 days ago - Pushed at: 10 months ago - Stars: 177 - Forks: 18

php-mock/php-mock-phpunit

Mock built-in PHP functions (e.g. time() or rand()) in PHPUnit.

Language: PHP - Size: 174 KB - Last synced at: 12 days ago - Pushed at: 18 days ago - Stars: 168 - Forks: 19

chriszarate/docker-compose-wordpress

An example Docker Compose setup for WordPress plugin or theme development.

Language: Shell - Size: 44.9 KB - Last synced at: 14 days ago - Pushed at: over 3 years ago - Stars: 163 - Forks: 54

chilio/laravel-dusk-ci

Docker Test suite for Laravel Dusk in gitlab CI

Language: Dockerfile - Size: 377 KB - Last synced at: 18 days ago - Pushed at: 23 days ago - Stars: 162 - Forks: 54

alejandro-yakovlev/symfony-docker

Dockerise Symfony Application (Symfony 6 + Clean Architecture + DDD + CQRS + Docker + Xdebug + PHPUnit + Doctrine ORM + JWT Auth + Static analysis + CI/CD)

Language: PHP - Size: 507 KB - Last synced at: 22 days ago - Pushed at: about 1 year ago - Stars: 159 - Forks: 46

adamculp/php-code-quality

Docker image containing multiple code quality tools for PHP (phpqatools and more).

Language: Dockerfile - Size: 61.5 KB - Last synced at: 15 days ago - Pushed at: over 2 years ago - Stars: 156 - Forks: 25

Codeception/Specify

BDD style code blocks for PHPUnit / Codeception

Language: PHP - Size: 1.15 MB - Last synced at: about 2 hours ago - Pushed at: almost 3 years ago - Stars: 156 - Forks: 23

recca0120/vscode-phpunit

The VS Code Test Explorer extension for PHPUnit And Pest

Language: TypeScript - Size: 10.8 MB - Last synced at: about 7 hours ago - Pushed at: about 7 hours ago - Stars: 152 - Forks: 52

Codeception/Verify

BDD Assertions for PHPUnit and Codeception

Language: PHP - Size: 1.19 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 146 - Forks: 26

facile-it/paraunit

Run PHPUnit tests in parallel

Language: PHP - Size: 3.85 MB - Last synced at: 24 minutes ago - Pushed at: about 2 hours ago - Stars: 142 - Forks: 16

rdohms/phpunit-arraysubset-asserts

Provides assertArraySubset for use in PHPunit

Language: PHP - Size: 171 KB - Last synced at: 10 days ago - Pushed at: 5 months ago - Stars: 138 - Forks: 27

mybuilder/phpunit-accelerator

Listeners to speed up PHPUnit tests

Language: PHP - Size: 25.4 KB - Last synced at: 17 days ago - Pushed at: almost 7 years ago - Stars: 136 - Forks: 12

donatj/mock-webserver

Simple mock web server in PHP for unit testing.

Language: PHP - Size: 313 KB - Last synced at: 8 days ago - Pushed at: about 1 month ago - Stars: 134 - Forks: 21

ergebnis/phpunit-slow-test-detector

โฑ๏ธ Provides a composer package with an extension for detecting slow tests in phpunit/phpunit.

Language: PHP - Size: 9.98 MB - Last synced at: about 18 hours ago - Pushed at: about 19 hours ago - Stars: 130 - Forks: 8

martin-helmich/phpunit-json-assert

PHPUnit assertions for JSON documents

Language: PHP - Size: 90.8 KB - Last synced at: 1 day ago - Pushed at: 9 months ago - Stars: 126 - Forks: 25

Modelizer/Laravel-Selenium

Selenium Testing for Laravel 5

Language: PHP - Size: 29 MB - Last synced at: 8 days ago - Pushed at: over 5 years ago - Stars: 108 - Forks: 33

CodelyTV/php-basic-skeleton

๐Ÿ˜๐Ÿš€ PHP Basic Skeleton: Bootstrap your new projects using this Composer Project

Language: PHP - Size: 66.4 KB - Last synced at: 15 days ago - Pushed at: 11 months ago - Stars: 107 - Forks: 48

yaegassy/coc-intelephense

intelephense (PHP language server) extension for coc.nvim. intelephenseโ€™s various LSP features and this extension's additional features are available.

Language: TypeScript - Size: 1.66 MB - Last synced at: 2 days ago - Pushed at: 16 days ago - Stars: 101 - Forks: 4

lodeapp/lode

A universal GUI for unit testing built with Electron and Vue.js

Language: TypeScript - Size: 6.98 MB - Last synced at: 16 days ago - Pushed at: 4 months ago - Stars: 101 - Forks: 10

byjg/php-swagger-test

A set of tools for testing your REST calls based on the swagger documentation using PHPUnit

Language: PHP - Size: 352 KB - Last synced at: 14 days ago - Pushed at: 5 months ago - Stars: 100 - Forks: 32

ta-tikoma/phpunit-architecture-test

PHPUnit Application Architecture Test. For architecture tests

Language: PHP - Size: 139 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 96 - Forks: 11

sinnbeck/laravel-dom-assertions

Adds DOM assertions to laravels test responses

Language: PHP - Size: 129 KB - Last synced at: 8 days ago - Pushed at: 22 days ago - Stars: 95 - Forks: 7

sebastianbergmann/phpunit-documentation-english

English Documentation for PHPUnit

Language: PHP - Size: 87.5 MB - Last synced at: 13 days ago - Pushed at: 28 days ago - Stars: 90 - Forks: 139

DEVSENSE/phptools-docs

PHP Tools public content

Language: PHP - Size: 85.1 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 89 - Forks: 14

rectorphp/rector-phpunit

Rector upgrade rules for PHPUnit

Language: PHP - Size: 1.27 MB - Last synced at: 7 days ago - Pushed at: 10 days ago - Stars: 89 - Forks: 53

benholmen/defrag

Disk defrag output for PHPUnit tests

Language: PHP - Size: 1.49 MB - Last synced at: 27 days ago - Pushed at: 10 months ago - Stars: 89 - Forks: 0

mguinea/laravel-ddd-example

Hexagonal Architecture + DDD + CQRS in PHP using Laravel 8

Language: PHP - Size: 261 MB - Last synced at: 10 days ago - Pushed at: over 2 years ago - Stars: 88 - Forks: 18

milwad-dev/shopline

The best shop by Laravel framework.

Language: JavaScript - Size: 42.7 MB - Last synced at: 16 days ago - Pushed at: about 1 month ago - Stars: 86 - Forks: 15

JonPurvis/faker-stripe

๐Ÿคก A Provider for FakerPHP that Generates Fake but Structurally Correct IDs for Stripe API Resources.

Language: PHP - Size: 101 KB - Last synced at: 16 days ago - Pushed at: about 2 months ago - Stars: 86 - Forks: 3

JonPurvis/profanify

๐Ÿงผ A PestPHP Plugin to Help Catch Profanity in Your Applications.

Language: PHP - Size: 97.7 KB - Last synced at: about 10 hours ago - Pushed at: about 10 hours ago - Stars: 85 - Forks: 16

diablomedia/phpunit-pretty-printer

A PHPUnit result printer that shows per-file test progress and execution times

Language: PHP - Size: 96.7 KB - Last synced at: 16 days ago - Pushed at: over 1 year ago - Stars: 78 - Forks: 13

wp-phpunit/wp-phpunit

WordPress core PHPUnit library. [READ ONLY] Versions for new WordPress releases are built daily.

Language: PHP - Size: 6.51 MB - Last synced at: 13 days ago - Pushed at: 2 months ago - Stars: 77 - Forks: 6

ho-nl/magento2-ReachDigital_TestFramework

Faster drop-in replacement for Magento's integration test.

Language: PHP - Size: 64.5 KB - Last synced at: 13 days ago - Pushed at: 7 months ago - Stars: 76 - Forks: 13

jolicode/asynit

:stars: Asynchronous HTTP Request Testing Library for API or more...

Language: PHP - Size: 204 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 76 - Forks: 9

gerardroche/sublime-phpunit

PHPUnit Sublime Text integration.

Language: Python - Size: 2.33 MB - Last synced at: 15 days ago - Pushed at: 3 months ago - Stars: 74 - Forks: 12

coderabbi/phpumoji

PHPUnit Emoji Result Printer

Language: PHP - Size: 25.4 KB - Last synced at: 10 days ago - Pushed at: over 7 years ago - Stars: 72 - Forks: 4

minkphp/phpunit-mink

Library for using Mink in PHPUnit tests. Supports session sharing between tests in a test case.

Language: PHP - Size: 602 KB - Last synced at: 10 days ago - Pushed at: 5 months ago - Stars: 71 - Forks: 20

sixlive/laravel-json-schema-assertions

JSON Schema assertions for the Laravel framework

Language: PHP - Size: 75.2 KB - Last synced at: 10 days ago - Pushed at: about 2 months ago - Stars: 70 - Forks: 13

OMGZui/DesignPattern

่ฎพ่ฎกๆจกๅผ

Language: PHP - Size: 2.23 MB - Last synced at: 10 days ago - Pushed at: about 6 years ago - Stars: 70 - Forks: 13

nans/Magestudy

Magento 2 extension samples

Language: PHP - Size: 455 KB - Last synced at: 10 days ago - Pushed at: almost 4 years ago - Stars: 69 - Forks: 40

m-elewa/freelancers-market

Laravel Project to help freelance websites clients and freelancers to find each other.

Language: PHP - Size: 6.4 MB - Last synced at: 10 days ago - Pushed at: almost 5 years ago - Stars: 69 - Forks: 53

beyondit/opencart-test-suite

Testing Suite for OpenCart Development

Language: PHP - Size: 67.4 KB - Last synced at: 9 days ago - Pushed at: about 7 years ago - Stars: 68 - Forks: 36

shopsys/http-smoke-testing

[READ-ONLY] Simple HTTP smoke testing for your Symfony application

Language: PHP - Size: 189 KB - Last synced at: 10 days ago - Pushed at: 13 days ago - Stars: 65 - Forks: 10

jakzal/phpunit-injector

Injects services from a PSR-11 dependency injection container to PHPUnit test cases

Language: PHP - Size: 246 KB - Last synced at: 13 days ago - Pushed at: 7 months ago - Stars: 63 - Forks: 4

mog33/gitlab-ci-drupal

Gitlab CI integration for Drupal 10+ project or module: tests, code quality, linting, metrics and deploy.

Last synced at: 13 days ago - Stars: 63 - Forks: 21

t-regx/phpunit-data-provider

Allows you to mix multiple PhpUnit @dataProvider without duplication

Language: PHP - Size: 867 KB - Last synced at: 9 days ago - Pushed at: 3 months ago - Stars: 62 - Forks: 5

allure-framework/allure-phpunit

Allure integrations for PHP test frameworks: PHPUnit

Language: PHP - Size: 168 KB - Last synced at: 6 days ago - Pushed at: 10 days ago - Stars: 61 - Forks: 33

Haehnchen/idea-php-phpunit-plugin Fork of maxfilatov/phpuaca

IntelliJ IDEA / PhpStorm PHPUnit Enhancement Plugin

Language: Java - Size: 681 KB - Last synced at: 3 months ago - Pushed at: about 2 years ago - Stars: 56 - Forks: 11

spatie/tabular-assertions

Write tabular assertions with Pest or PHPUnit

Language: PHP - Size: 46.9 KB - Last synced at: 17 days ago - Pushed at: 3 months ago - Stars: 55 - Forks: 0

Yoast/wp-test-utils

PHPUnit and WordPress cross-version compatibility layer for testing plugins and themes build for WordPress

Language: PHP - Size: 199 KB - Last synced at: about 23 hours ago - Pushed at: about 1 month ago - Stars: 54 - Forks: 3

Nimut/testing-framework ๐Ÿ“ฆ

TYPO3 testing framework that provides base classes and configuration for PHPUnit tests

Language: PHP - Size: 510 KB - Last synced at: 19 days ago - Pushed at: almost 2 years ago - Stars: 52 - Forks: 25

fiunchinho/phpunit-randomizer

A PHPUnit extension that allows you to execute your test cases in a random order

Language: PHP - Size: 59.6 KB - Last synced at: 10 days ago - Pushed at: over 6 years ago - Stars: 51 - Forks: 11

MedUnes/noise-php

A starter-kit for your PHP project.

Language: PHP - Size: 60.5 KB - Last synced at: 10 days ago - Pushed at: over 3 years ago - Stars: 50 - Forks: 4

ScriptFUSION/Pip

๐Ÿ–จ Immediately prints exceptions and assertion failures during testing, with diagnostics.

Language: PHP - Size: 352 KB - Last synced at: 17 days ago - Pushed at: 6 months ago - Stars: 48 - Forks: 8

mihaeu/php-test-generator

Generate test cases for existing PHP files

Language: PHP - Size: 228 KB - Last synced at: 10 days ago - Pushed at: over 6 years ago - Stars: 48 - Forks: 10

rybakit/phpunit-extras

Custom annotations and expectations for PHPUnit.

Language: PHP - Size: 258 KB - Last synced at: 10 days ago - Pushed at: almost 3 years ago - Stars: 47 - Forks: 1

originphp/framework

A PHP framework for rapidly building web applications.

Language: PHP - Size: 5.91 MB - Last synced at: 13 days ago - Pushed at: over 3 years ago - Stars: 47 - Forks: 2

JulienBreux/phpunit-docker ๐Ÿ“ฆ

DEPRECATED :package: Docker image to use PHPUnit as CLI.

Language: Dockerfile - Size: 111 KB - Last synced at: 3 months ago - Pushed at: about 5 years ago - Stars: 47 - Forks: 28

BitBagCommerce/SyliusVueStorefrontPlugin

Sylius plugin integrating Sylius with Vue Storefront

Language: PHP - Size: 1.69 MB - Last synced at: 11 months ago - Pushed at: almost 2 years ago - Stars: 45 - Forks: 24

elliotchance/concise

โœ… Concise is test framework for using plain English and minimal code, built on PHPUnit.

Language: PHP - Size: 2.04 MB - Last synced at: 11 days ago - Pushed at: over 6 years ago - Stars: 45 - Forks: 3

paul-thebaud/phpunit-generator ๐Ÿ“ฆ

A PHPUnit 6 / 7 tests skeletons generator

Language: PHP - Size: 527 KB - Last synced at: about 1 month ago - Pushed at: almost 5 years ago - Stars: 42 - Forks: 3

wp-cli/wp-cli-tests

WP-CLI testing framework

Language: PHP - Size: 10.3 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 40 - Forks: 23

jakzal/phpunit-globals

Allows to use attributes to define global variables in PHPUnit test cases

Language: PHP - Size: 141 KB - Last synced at: 18 days ago - Pushed at: about 2 months ago - Stars: 40 - Forks: 10

dptole/laravel-survey

Laravel 6 survey app.

Language: PHP - Size: 34.4 MB - Last synced at: 14 days ago - Pushed at: about 3 years ago - Stars: 40 - Forks: 13

olimorris/neotest-phpunit

๐Ÿงช Neotest adapter for PHPUnit

Language: Lua - Size: 63.5 KB - Last synced at: 6 days ago - Pushed at: 12 months ago - Stars: 39 - Forks: 26