it depends on what you consider "BDD". The linked library is nearly identical to Cedar ( https://github.com/pivotal/cedar ), which is, in turn, nearly identical to rspec ( http://rspec.info/ ). Both of these libraries are very much considered BDD. You seem to be advocating something closer to cucumber/gherkin?