Download the PHP package cspray/labrador-async-unit without Composer

On this page you can find all versions of the php package cspray/labrador-async-unit. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package labrador-async-unit

AsyncUnit

Unit Tests

A testing framework, with a focus on integration testing, that treats Amp's Loop as a first-class citizen!

AsyncUnit is under active development! The project has a defined Roadmap and is currently implementing features for version 0.5.0.

Installation

Hello, AsyncUnit

Although AsyncUnit can satisfy the needs of most unit and integration tests it was really designed for a specific type of test which can be challenging to run properly even in synchronous contexts. The "canonical" AsyncUnit test example is below and demonstrates the core functionality of the framework.

I hope you were able to see as much neatness in the above testing example as I do! If you're interested in seeing more examples there are two places to find them; the examples/ and acme_src/ directories. Otherwise, please check out the rest of this README for how to get started with the project.

Documentation

Whether you're a user learning how to write tests with the framework or you're a contributor wanting to make the library better our documentation should have what you're looking for! We walk you through everything you need to do get started, teach you about all the important concepts to know, and list out the assertions available. For contributors we give you a thorough overview of how everything works.

Online documentation at https://docs.labrador-kennel.io/asyncunit.

Documentation for Labrador AsyncUnit is sponsored by GitBook. Should absolutely check them out if you have the ned for developer-friendly, managed documentation hosting!

Discussion

Have an idea for the framework? Wondering how something works and have a question? Wanna interact with the maintainers? You're in the right place! This is the "social" part of AsyncUnit... go add to the Discussion!

Roadmap

AsyncUnit has a fairly well-defined roadmap leading to a stable API and a 1.0 release. Our Roadmap is not dated because the framework is currently maintained and implemented by 1 person in their free time. Instead, we have a series of 0.x releases with functionality that should enable increasingly complex tests until our canonical example can be executed. Check out the Roadmap to see what's in store for AsyncUnit! The features we're currently working on implemented can be tracked in our Active Sprint.


All versions of labrador-async-unit with dependencies

PHP Build Version
Package Version
Requires php Version ^8.0
amphp/amp Version ^2
nikic/php-parser Version ^4.10
cspray/labrador-async-event Version ^2.3
cspray/labrador Version ^3.2.0
symfony/console Version ^5.2
opis/json-schema Version ^2.0
amphp/byte-stream Version ^1.8
cspray/yape Version ^3.1
phpunit/php-timer Version ^5.0
amphp/file Version ^1.0
cspray/labrador-styled-byte-stream Version ^0.1.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package cspray/labrador-async-unit contains the following files

Loading the files please wait ....