A Behat/TestWork functional/integration/system test runner, using phpspec-like examples
PHP
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
bin
functional/developer/can/run
funk
spec/Funk
src/Funk
.gitignore
.travis.yml
README.md
composer.json
funk.png
funk.yml.dist

README.md

Funk-Spec

What ?

A functional/system/integration test framework based on Behat/Testwork.

Why ?

User acceptance tests shouldn't include technical details,
but it doesn't mean some technical parts of the app shouldn't be independantly tested.

Moreover, some intermediate modules could be tested, standing between unit and system testing.

How ?

composer require docteurklein/funk-spec --dev
vim funk/Feature/That/DoesStuff/ProfitsTo/Customer.php
vendor/bin/funk funk

<?php

namespace funk\Feature\That\DoesStuff\ProfitsTo;

use Funk\Spec;

class Customer implements Spec
{
    function it_simplifies_customers_life()
    {
        // pic or it didn't happen!
    }
}

img