Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

PHPUnit

PHPUnit is a unit testing framework for the PHP programming language. It is an instance of the xUnit architecture for unit testing frameworks.

https://github.com/grrr-amsterdam/garp3

Garp is a flexible open source PHP and frontend framework. Using Zend Framework as its foundation. Developed with ❤️ by GRRR, from Amsterdam.

hacktoberfest-accepted php phpunit zend-framework

Last synced: 12 Oct 2024

https://github.com/lloc/wordpress-plugins-phpunit

Repository for the workshop "Unittests for WordPress plugins (without WP)"

coverage mock php phpunit unittests wordpress wordpress-plugin workshop

Last synced: 18 Oct 2024

https://github.com/jdgrimes/wp-http-testcase

PHPUnit testcase for testing code that uses WordPress's WP_HTTP class

phpunit phpunit-testcase testing wordpress

Last synced: 27 Oct 2024

https://github.com/atoum/phpunit-extension

atoum PHPUnit extension — Run your PHPUnit tests with atoum

atoum php phpunit test test-framework testing-tools unit-testing

Last synced: 06 Nov 2024

https://github.com/dermanomann/openapi-verifier

Verify JSON (api response) against OpenAPI specification.

annotation hacktoberfest laravel openapi phpunit

Last synced: 28 Oct 2024

https://github.com/hantsy/code-challenges

Code challenges in learning new languages, frameworks, engineering tools, architectures, software design patterns, etc.

csharp go java jest junit kotest kotlin node php phpunit scala scalatest typescript xunit

Last synced: 27 Oct 2024

https://github.com/phrozenbyte/phpunit-array-asserts

Provides various array-related PHPUnit assertions, primarily used for API testing.

php phpunit phpunit-assertions phpunit-constraint phpunit-extension

Last synced: 09 Nov 2024

https://github.com/adhocore/asserts

More PHPUnit assertions as a Trait

adhocore array-subset assertions asserts json-subset phpunit

Last synced: 16 Oct 2024

https://github.com/jeromegamez/php-psr-testlogger

PSR-3 compliant test logger for developers who like tests and want to check if their application logs messages as they expect.

logger php php-7 php7 phpunit psr-3 testing tests

Last synced: 28 Sep 2024

https://github.com/tomasvotruba/phpunit-json-result

Print tests result in JSON in PHPUnit 10+ so other tools can use it

json output php phpunit result

Last synced: 14 Oct 2024

https://github.com/hanneskod/readme-tester

Validate PHP code examples in markdown files

examples phpunit readme testing

Last synced: 09 Nov 2024

https://github.com/growthdev-repo/design-patterns

Exemplos em PHP dos 23 Padrões de Projetos (Design Patterns) relacionados ao Livro GOF

composer design-patterns padroes-de-projetos php php-8 php8 phpunit

Last synced: 12 Oct 2024

https://github.com/yiisoft/phpunit-patches

Patches for PHPUnit 4.8.34 allowing it to run on PHP 5.3 - PHP 8.1

compatibility hacktoberfest legacy patch phpunit

Last synced: 07 Oct 2024

https://github.com/keithmifsud/php-event-sourcing-demo

An event sourced demo application in PHP.

docker event-sourcing laravel php phpunit tutorial-code

Last synced: 28 Oct 2024

https://github.com/duncan3dc/uopz-expectations

Mock core PHP functions using a Mockery like interface

mockery mocking php phpunit testing uopz

Last synced: 14 Oct 2024

https://github.com/chemaclass/php-scaffolding

A basic PHP scaffolding. Perfect for your pet projects and katas.

katas php php-scaffolding phpunit scaffolding

Last synced: 01 Nov 2024

https://github.com/wp-graphql/wp-graphql-testcase

WPGraphQL API Unit Testing Library supports WP-PHPUnit(PHPUnit) and WPBrowser(Codeception)

codeception phpunit wordpress wpbrowser wpgraphql

Last synced: 19 Dec 2024

https://github.com/voronkovich/phpunit.plugin.zsh

Zsh plugin for PHPUnit

phpunit zsh-plugin

Last synced: 04 Dec 2024

https://github.com/iblues/atu

Laravel ATU : a fast test framework base on phpdoc Annotation and laravel

annotations atu laravel phpunit test-unit

Last synced: 14 Oct 2024

https://github.com/saleh7/laravel-au-zsh-plugin

Laravel 6 Artisan/PHPUnit commands aliases plugin for zsh

aliases artisan laravel laravel6 oh-my-zsh oh-my-zsh-plugin phpunit plugin zsh

Last synced: 11 Oct 2024

https://github.com/rinminase/anidb-be

💬🐳 Rin Minase's AniDB API Service utilizing the latest version of Laravel and deployed to Heroku

anilist-api cloudinary docker functional-testing graphql heroku laravel open-api open-api-v3 php phpunit postgresql restful-api swagger web-scraping

Last synced: 07 Nov 2024

https://github.com/slawomirkania/class-generator-bundle

Generate classes, interfaces and PHPUnit test classes from YAML schema

class generator phpunit symfony symfony-bundle yaml

Last synced: 16 Nov 2024

https://github.com/teamneusta/kata-quickstarter

In this repo, you find several projects, to kickstart a code kata - in a programming language you like - quick and easy.

atoum coding-dojo csharp dotnetcore es6 es6-javascript jasmine java javascript kata kickstarter kotlin maven nunit php phpspec phpunit qunit tdd

Last synced: 14 Dec 2024

https://github.com/photogabble/clover-coverage-cli

🍀 Command line parser of clover.xml code coverage

ci clover code-coverage phpunit toolchain

Last synced: 12 Dec 2024

https://github.com/jobinsjp/api-generator

Generate api docs while writing test case (Laravel).

documentation laravel openapi phpunit swagger swagger-ui testing

Last synced: 03 Nov 2024

https://github.com/sandrokeil/docker-selenium-grid-phpunit

An example how to use a Selenium-Grid with Docker and PHPUnit/Mink

docker mink parallel paratest phpunit selenium selenium-grid selenium-node selenium-server

Last synced: 27 Oct 2024

https://github.com/qase-tms/qase-phpunit

Qase TMS PHPUnit reporter.

php phpunit qase reporter tms

Last synced: 28 Oct 2024

https://github.com/aiiddqd/testeroid

Auto tests and TDD for WordPress & WooCommerce with WP CLI

pestphp phpunit test-automation testing woocommerce wordpress

Last synced: 10 Jan 2025

https://github.com/thavarshan/phpunit-code-katas

🧪 Series of short and repeatable programming challenges which are meant to exercise everything from your focus, to your workflow.

code-kata php phpunit

Last synced: 14 Nov 2024

https://github.com/alexander-schranz/markdown-based-api-testing

An article about adopting markdown files as source of truth for testing your API with the usage of php matcher library

alexander-schranz-article api api-testing json phpunit rest symfony tests

Last synced: 20 Oct 2024

https://github.com/ssi-anik/testbench-lumen

[Package] Lumen Testing Helper for Packages Development

lumen package php phpunit testbench testing testing-tools

Last synced: 11 Nov 2024

https://github.com/thebuzzycoder/dockerised-espocrm

EspoCRM hosted on Docker Containers with development mode and production mode

crm-platform docker docker-compose espocrm php72 phpunit

Last synced: 12 Oct 2024

https://github.com/jdolba/slim-http-smoke-testing

HTTP Smoke Testing for your Slim Framework based application

phpunit slim-framework slim3 slimphp smoke-test

Last synced: 19 Jan 2025

https://github.com/eugene-matvejev/symfony-battleship

API for https://github.com/eugene-matvejev/typescript-battleship

battleship-game behat continuous-delivery continuous-integration doctrine php phpunit symfony

Last synced: 17 Nov 2024

https://github.com/faustinopsy/phpcrudmvc

Demo: https://youtu.be/2MPIVhoaEHk MicroFramework é um pequeno e simplificado framework PHP, projetado para fornecer funcionalidades básicas e essenciais para o desenvolvimento de aplicações web. ** essa no github é a versão 6.1.0, o link abaixo mostra a versão 4 que esta online que gera os codigos e o front em vue

coverage framework php phppuro phpunit tests

Last synced: 14 Oct 2024

https://github.com/johnbillion/falsey-assertequals-detector

Marks a PHPUnit test as risky if it tests a falsey value with assertEquals()

code-quality phpunit

Last synced: 14 Oct 2024

https://github.com/ichhabrecht/ext_testing

This extension provides real examples for unit and functional tests

extbase functional phpunit testing typo3 typo3-cms typo3-extension unit

Last synced: 14 Oct 2024

https://github.com/spatie/phpunit-docker-assertions

Run assertions against a Docker container

docker phpunit testing

Last synced: 10 Nov 2024

https://github.com/luyadev/luya-testsuite

Providing PHPUnit Testcases and a built in Webserver to test your Application, Modules, Components, APIs or Classes.

hacktoberfest luya phpunit testcase testing yii2

Last synced: 09 Nov 2024

https://github.com/svenluijten/laravel-view-assertions

🧑‍🔬 The missing assertions for your views in your Laravel applications.

assertions laravel laravel-blade laravel-package phpunit

Last synced: 09 Nov 2024

https://github.com/macpaw/extended_mock_http_client

ExtendedMockHttpClient for Symfony HTTP Client

fixtures http-client mock phpunit symfony testing

Last synced: 14 Oct 2024

https://github.com/handcraftedinthealps/code-coverage-checker

A code coverage checker for phpunit supporting symfony/phpunit-bridge.

code-coverage code-coverage-checker phpunit

Last synced: 14 Oct 2024

https://github.com/theodo/phpunit-extra

Improve the performance of your PHPUnit test suite

phpunit phpunit-extension phpunit-tests

Last synced: 25 Oct 2024

https://github.com/bnomei/kirby3-unittestkit

Examples how to unittest routes, pagemodel and custom classes in Kirby 3

composer demo example kirby3 kirby3-cms php phpinsights phpstan phpunit unittest

Last synced: 24 Oct 2024

https://github.com/inpsyde/monkery-test-case

Composes all relevant packages for WP components unit testing

mockery php phpunit testing wordpress

Last synced: 28 Sep 2024

https://github.com/contao/test-case

[READ-ONLY] Contao Test Case

cms contao php phpunit symfony testcase

Last synced: 12 Nov 2024

https://github.com/wavevision/nette-tests

🧰 PHPUnit extension for testing @nette applications

nette nette-tests phpunit testing

Last synced: 28 Sep 2024

https://github.com/edmondscommerce/phpqa

A PHP Quality Assurance pipeline designed to be run locally and in CI. Written in Bash.

bash coverage-report php php-qa phpunit pipeline qa-process sniffer travis

Last synced: 12 Nov 2024

https://github.com/devgine/composer-php

Docker image based on official alpine image, PHP-fpm and composer. This image will help you to build and test your PHP projects with different PHP version. It contains a necessary tools you need to analyse and test your PHP project (xdebug, phpunit, phpstan, psalm, phpcs, php-cs-fixer, phpmd, phpcpd and rector).

composer docker php phpcpd phpcsfixer phpmd phpstan phpunit rector xdebug

Last synced: 03 Jan 2025

https://github.com/sebastianbergmann/phpunit-example-extension

Example of an extension for PHPUnit

phpunit

Last synced: 17 Jan 2025

https://github.com/giberti/phpunit-local-server

Provides an HTTP server test case for PHPUnit; powered by PHP's built in server.

php php7 php8 phpunit

Last synced: 13 Oct 2024

https://github.com/matricali/docker-phalcon

🐳Docker image based on `php:7.0-fpm` including 🦅Phalcon framework extension and tools such as PHPUnit and Composer

composer container docker-image phalcon php56 php7 php71 php72 php73 phpunit

Last synced: 12 Oct 2024

https://github.com/alexyav/unitgen

Unit tests skeleton generator.

code-generator phpunit

Last synced: 16 Nov 2024

https://github.com/stevegrunwell/intro-to-testing

Slides for "Testing Like You've Never Tested Before (Because You Haven't)"

integration-testing mockery phpunit slides testing unit-testing

Last synced: 12 Oct 2024

https://github.com/malteriesch/test-db-acle

A PHP library to facilitate easy and concise tests for the database layer, initially with MySql and Sqlite, with others possible to add...

database-layer fixtures lightweight mysql php phpunit unit-testing

Last synced: 12 Oct 2024

https://github.com/icanhazstring/phpunit-faker-extension

Extension to add fzaninotto/Faker into phpunit

extension faker phpunit testing

Last synced: 12 Oct 2024

https://github.com/raphaelstolt/composer-multitest

A Composer script to run a 'test' or 'spec' Composer script against multiple PHP versions.

composer-scripts phpbrew phpenv phpspec phpunit repository-utilities

Last synced: 12 Oct 2024

https://github.com/gh640/phpunit-tap

A simple Composer package with a TAP result printer for PHPUnit.

php phpunit tap

Last synced: 12 Oct 2024

https://github.com/sebastianbergmann/phpunit-test-report

Generates a combined test result / code coverage report in HTML format

phpunit report

Last synced: 22 Jan 2025

https://github.com/karllhughes/docker-testing-examples

Examples of using Docker to improve your test suite

docker nighthawk nodejs phpunit testing

Last synced: 07 Jan 2025

https://github.com/cable8mm/phpunit-start-kit

PHPUNIT Start Kit is the simple code for starting TDD

boilerplate composer composer-package php8 phpunit psr-12 psr-4 skeleton template

Last synced: 15 Nov 2024

https://github.com/llaville/phpunit-loggertestlistener

PHPUnit Test Suite listener for compatible PSR-3 logger

phpunit phpunit-listener

Last synced: 24 Oct 2024

https://github.com/abenevaut/phpunit-slicer

Tool to slice PHPUnit tests files to tests suites. [READONLY]

laravel pest phpunit test

Last synced: 29 Dec 2024

https://github.com/nexusphp/tachycardia

:runner: Detects slow running tests in your PHPUnit-driven test suites.

php phpunit phpunit-extension reports-slow slow-tests tachycardia

Last synced: 18 Nov 2024

https://github.com/cmsrs/cmsrs3

cms, gallery, shop, Laravel and Vuejs

cms gallery-images laravel laravel-framework php phpstan phpunit pinia pint shop vuejs

Last synced: 29 Nov 2024

https://github.com/kenjis/phpunit-helper

Helpers for PHPUnit. Easy mock creation and easy private property/method testing.

hacktoberfest phpunit phpunit-mock phpunit-util

Last synced: 15 Oct 2024

https://github.com/123inkt/phpunit-file-coverage-inspection

Configurable phpunit coverage inspection tool. Allow per file coverage inspections.

automation coding-standards coverage php phpunit test testing-tools

Last synced: 12 Oct 2024

https://github.com/aldavigdis/wp-tests-strapon

Strap your WordPress PHPUnit tests library onto your WordPress plugin or theme with this handy Composer package.

php8 phpunit wordpress wordpress-development

Last synced: 10 Oct 2024

https://github.com/assertwell/phpunit-global-state

Tools for testing applications that depend on global state with PHPUnit

hacktoberfest phpunit runkit testing

Last synced: 12 Oct 2024

https://github.com/chenxi2015/phpdesignpatterns

php设计模式案例汇总

design-patterns php7 phpunit

Last synced: 27 Nov 2024

https://github.com/bjoern-hempel/php-calendar-api

An API for building ready-made calendars.

api-platform calendar php php8 phpstan phpunit symfony symfony6

Last synced: 07 Nov 2024

https://github.com/sridharbandi/selenium-phpunit-template

PHP Facebook Webdriver & PHPUnit Example Project with Page Object Model

facebook page-object-model php php-webdriver phpunit selenium webdriver

Last synced: 14 Jan 2025

https://github.com/robsontenorio/laravel-tdd-docs

✏️ TDD living docs for Laravel. Generate docs from comments at your phpunit tests.

docs laravel phpunit tdd test testing

Last synced: 13 Nov 2024

https://github.com/pionl/laravel-swagger-test

Test your routes using Laravel's underlying request testing (without making real request) against your API schema.

api laravel openapi phpunit swagger testing-tools

Last synced: 11 Oct 2024

https://github.com/manilboudjemai/serial-pulse

SerialPulse is an experimental PHP application facilitating serial communication with connected devices via a serial port. With CLI interactivity, users can configure connections, send data byte by byte, and extend functionality by adding new commands, currently supported on Windows operating systems.

cli command-line-interface data-transmission experimental interactive open-source php phpunit serial-communication symfony windows

Last synced: 14 Oct 2024

https://github.com/xx19941215/light-framework

A Faster Lightweight PHP Framework

ioc light mvc orm php phpunit

Last synced: 30 Oct 2024

https://github.com/cspray/assert-throws

A library for testing complex exceptions

phpunit

Last synced: 14 Oct 2024

https://github.com/nekofar/slim-test

Slim Framework test helper built on top of the PHPUnit test framework

helper php phpunit slim slim-framework testing

Last synced: 12 Nov 2024

https://github.com/sixlive/json-schema-assertions

JSON Schema assertions for PHP

json-schema phpunit

Last synced: 16 Nov 2024

https://github.com/shimotaroo/hands-on-phpunit

PHPUnitでのテストコード実装入門ハンズオン用

docker docker-compose laravel8 php8 phpunit

Last synced: 25 Nov 2024

https://github.com/xiaobopang/phalcon_phpunit

这是一个关于phalcon单元测试的小教程

phalcon phalcon-phpunit phpunit phpunit-testcase

Last synced: 06 Dec 2024

https://github.com/rask/wp-test-framework

A librarized version of the WordPress core PHPUnit test framework

phpunit testing-framework wordpress wordpress-development wordpress-php-library

Last synced: 14 Nov 2024

https://github.com/ergebnis/phpunit-framework-constraint

:eyeglasses: Provides additional constraints and assertions for phpunit/phpunit

assertion constraint phpunit

Last synced: 17 Jan 2025

PHPUnit Awesome Lists
PHPUnit Categories