Kahlan

A BDD Framework for PHP

Jasmine Goodness

describe("Math.max", function() {
    it("should return biggest number", function() {
        expect(Math.max(1,2)).toEqual(2);
    });
});

PHP Badness

<?php

namespace app\tests;

use app\lib\Math;

class MathTest extends \lithium\test\Unit {

    public function testMax() {
        $result = Math::max([1, 2]);
        $this->assertEqual(2, $result);
    }
}

Simon Jaillet

crysalead.github.io/kahlan/

github.com/warrenseymour/kahlan-lightning-talk

Kahlan

By Warren Seymour

Kahlan

A BDD Framework for PHP

  • 2,901