I've been working for the last few days to package (by borrowing original code from
Jekyll itself) an existing and very vast expertise of validating things in Jekyll using BDD-style... I've got the inspiration from the original Jekyll's code base (lookup
features folder if you're curious).
The net result of this effort is
jekyll-theme-specs gem and
minima-theme-specs Git repository with a living example of how would you go about the subject for starters.
My hope (and secret dream) is to empower the community with the best tools and techniques available out there to make everyone's work productive, reliable and trustworthy!
Both of these resources are work in progress and as always any of your contributions are more than welcome!