All Projects → Brain-WP → Brainmonkey

Brain-WP / Brainmonkey

Licence: mit
Mocking utility for PHP functions and WordPress plugin API

Projects that are alternatives of or similar to Brainmonkey

Wp Dev Lib
🛠️ Common code used during development of WordPress plugins and themes
Stars: ✭ 271 (+41.88%)
Mutual labels:  wordpress, phpunit
phpunit-injector
Injects services from a PSR-11 dependency injection container to PHPUnit test cases
Stars: ✭ 62 (-67.54%)
Mutual labels:  phpunit, tests
Phpunit Easymock
Build PHPUnit mocks easily
Stars: ✭ 37 (-80.63%)
Mutual labels:  phpunit, tests
hubtel-payment
🎉A comprehensive PHP Client Package for consuming the Hubtel Payment API
Stars: ✭ 13 (-93.19%)
Mutual labels:  phpunit, tests
Nyancat Phpunit Resultprinter
Nyan Cat result printer for PHPUnit
Stars: ✭ 288 (+50.79%)
Mutual labels:  phpunit, tests
Unit Testing Tips
Unit testing tips by examples in PHP
Stars: ✭ 318 (+66.49%)
Mutual labels:  phpunit, tests
Docker Compose Wordpress
An example Docker Compose setup for WordPress plugin or theme development.
Stars: ✭ 127 (-33.51%)
Mutual labels:  wordpress, phpunit
Boo
Boo - A beautiful, clean and responsive theme for Ghost.
Stars: ✭ 176 (-7.85%)
Mutual labels:  wordpress
Ansipress
AnsiPress - Simple L(Linux) E(NGINX) M(MariaDB) P(PHP7) Shared Hosting Setup
Stars: ✭ 184 (-3.66%)
Mutual labels:  wordpress
Custom Metadata
A WordPress plugin that provides an easy way to add custom fields to your object types (post, pages, custom post types, users)
Stars: ✭ 175 (-8.38%)
Mutual labels:  wordpress
Wpthemereview
PHP_CodeSniffer rules (sniffs) to enforce WordPress theme review coding conventions
Stars: ✭ 173 (-9.42%)
Mutual labels:  wordpress
Xamarin.forms.mocks
Library for running Xamarin.Forms inside of unit tests
Stars: ✭ 179 (-6.28%)
Mutual labels:  tests
Gcf
Gutenberg Custom Fields... wait what?
Stars: ✭ 185 (-3.14%)
Mutual labels:  wordpress
Tachyon
Faster than light image resizing service that runs on AWS. Super simple to set up, highly available and very performant.
Stars: ✭ 177 (-7.33%)
Mutual labels:  wordpress
Startwordpress
Learn how to develop a WordPress theme from scratch with this basic skeleton and accompanying tutorial.
Stars: ✭ 187 (-2.09%)
Mutual labels:  wordpress
Sage Directives
A set of Blade directives for use with Roots Sage.
Stars: ✭ 175 (-8.38%)
Mutual labels:  wordpress
Revisr
Revisr: Git for WordPress
Stars: ✭ 188 (-1.57%)
Mutual labels:  wordpress
Ember Native Dom Helpers
Test helpers for your integration tests that fire native events
Stars: ✭ 187 (-2.09%)
Mutual labels:  tests
Wpstarter
Easily bootstrap whole site Composer packages for WordPress.
Stars: ✭ 182 (-4.71%)
Mutual labels:  wordpress
Supra Api Nodejs
❤️ Node.js REST API boilerplate
Stars: ✭ 182 (-4.71%)
Mutual labels:  tests

README

Brain Monkey

PHP Quality Assurance codecov

Brain Monkey is a tests utility for PHP.

It provides two set of helpers:

  • the first are framework-agnostic tools that allow to mock (or monkey patch) and to test behavior of any PHP function
  • the second are specific to WordPress and make unit testing of WordPress extensions a no-brainer.

Requirements

Via Composer following packages are required:

When installed for development, following packages are also required:

License

Brain Monkey is open source and released under MIT license. See LICENSE file for more info.

Question? Issues?

Brain Monkey is hosted on GitHub. Feel free to open issues there for suggestions, questions and real issues.

Who's Behind

I'm Giuseppe, I deal with PHP since 2005. For questions, rants or chat ping me on Twitter (@gmazzap) or on "The Loop" (Stack Exchange) chat.

Well, it's possible I'll ignore rants.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].