< / >

This is a blog by about coding and web development.

Pecs / BDD for PHP

Posted on in

pecs is a teensy behavior-driven development library for PHP 5.3, a la RSpec or JSpec. I’ve been working on it for the last week and I think it’s off to a good start. It gives you tests that look something like:

describe("Bowling", function() {
    it("should score 0 for a gutter game", function() {
        $bowling = new Bowling();
        for ($i=0; $i < 20; $i++) {
            $bowling->hit(0);
        }
        expect($bowling->score)->to_equal(0);
    });
});

You can read more on GitHub.

blog comments powered by Disqus