Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lunr-php/lunr.halo
Unit test helper classes for PHPUnit
https://github.com/lunr-php/lunr.halo
backend lunr php
Last synced: about 2 months ago
JSON representation
Unit test helper classes for PHPUnit
- Host: GitHub
- URL: https://github.com/lunr-php/lunr.halo
- Owner: lunr-php
- License: mit
- Created: 2018-07-26T14:00:31.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2024-11-20T10:18:56.000Z (about 2 months ago)
- Last Synced: 2024-11-20T12:09:01.919Z (about 2 months ago)
- Topics: backend, lunr, php
- Language: PHP
- Homepage:
- Size: 3.24 MB
- Stars: 2
- Watchers: 6
- Forks: 4
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Lunr.Halo
[![build status](https://api.travis-ci.org/lunr-php/lunr.halo.svg)](https://travis-ci.org/lunr-php/lunr.halo) [![codecov](https://codecov.io/gh/lunr-php/lunr.halo/branch/master/graph/badge.svg)](https://codecov.io/gh/lunr-php/lunr.halo)Lunr.Halo is a set of PHPUnit helper libraries.
- `LunrBaseTest` extends `PHPUnit\Framework\TestCase` and offers convenience methods
to access class methods/properties using reflection as well as mocking functions/methods
using uopz (PHP 7) and runkit (PHP 5).
- `CallbackMock` is a Mock class to help test callbacks
- `FluidInterfaceMock` is a Mock class to help test methods containing fluid interface calls.Installation
------------* Install Lunr.Halo with Composer or with your own installer.
* Lunr.Halo follows the [semantic versioning][2] standards.Community
---------* Follow us on [GitHub][3].
Contributing
------------Lunr.Halo is an Open Source, community-driven project. Join by contributing code or documentation.
If you encounter any issues when using Lunr.Halo you can report them [on github][4]
About Us
--------Lunr.Halo development is spearheaded by [Move][1].
[1]: https://moveagency.com
[2]: https://semver.org
[3]: https://github.com/lunr-php/lunr.halo
[4]: https://github.com/lunr-php/lunr.halo/issues