The PHP Test Framework for Freedom, Truth, and Justice Kahlan is a full-featured Unit & BDD test framework a la RSpec/JSpec which uses a describe-it syntax and moves testing in PHP one step forward. Kahlan allows to stub or monkey patch your code directly like in Ruby or JavaScript without any required PECL-extentions. Features describe-it syntax similar to modern BDD testing frameworks Code Cover