Glimmer DSL for Specification - Specification-First Engineering
Despite Ruby’s highly expressive nature, all testing toolkits written in Ruby are either imperative (e.g. using
expect), thus losing expressiveness and focusing software engineers on the wrong thing, or mix non-Ruby code with Ruby (e.g. cucumber & gherkin), thus missing out on the simplicity of Ruby. Glimmer DSL for Specification aims to provide a simple minimalistic and noun-based declarative syntax.