Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/chassis/tester

Run WP plugin unit tests without changing your Chassis setup
https://github.com/chassis/tester

chassis chassis-extension unit-test wordpress

Last synced: 2 months ago
JSON representation

Run WP plugin unit tests without changing your Chassis setup

Awesome Lists containing this project

README

        

# Tester extension for Chassis
Run WP plugin unit tests without changing your Chassis setup! The Tester
extension automatically sets up your Chassis instance to be able to run plugin
unit tests.

## Activation
Ensure you have a Chassis instance set up locally already.

```
# In your Chassis dir:
cd extensions

# Grab the extension
git clone --recursive https://github.com/Chassis/Tester.git tester

# Reprovision
cd ..
vagrant provision
```

# Usage
```
vagrant ssh
cd /vagrant/content/{plugins|themes}/yourdirectory
phpunit
```

# Custom Database

You can optionally provide a custom database for the tests to use in one of your `.yaml` files: e.g.
```
tester_db:
name: customtests
user: wordpress
password: vagrantpassword
```

You're now ready to run any WordPress unit tests locally!