The programming language agnostic 'Behaviour Driven Development' framework.

Pain not included.

Github Repo. Get Started

Should IT? Makes BDD simpler.

Feature files are easier to read, easier to write and are even rendered beautifully using MarkDown.

Create Feature Files using MarkDown.

Markdown is the perfect way to write technical documentation. Its simple yet expressive. Using a few simple rules you can write your feature files in a way that your tests can understand.

Write your tests on the platform you like.

You can write tests in any framework you like in any language you like and even multiple languages. Feel free to test by hitting the webserver, through integration or unit tests. You choose!

Should IT? Shows you what is missing.

The output from Should IT? Tells you what feature specs have passed, failed or not yet implemented. It can also run in a hint mode in various languages showing you how to write the test for that language.