New update to SpecSalad

It has been a while since I have blogged, and actually done any development outside of work, the joys of releasing a new product to market; but with the holiday I took the opportunity to have a look at some of my home projects, among them SpecSalad.

The other day Mick Hanson blogged about SpecSalad, saying some very nice things about the framework, thanks Mick its great to see the framework being used and proving useful; but not only has he used the framework he has contributed some new scenario syntax, expanding what is a very limited vocabulary.

Mick’s changes bring eight new ‘Then’ scenario syntax sentences

Then I can Task Name (: or ,) Expected Context
Then you can Task Name (: or ,) Expected Context

Then I am able to Task Name (: or ,) Expected Context
Then I are able to Task Name (: or ,) Expected Context

Then you am able to Task Name (: or ,) Expected Context
Then you are able to Task Name (: or ,) Expected Context

Then the Role can Task Name (: or ,) Expected Context
Then the Role is able to Task Name (: or ,) Expected Context

which brings some much needed flexibility to the framework.

Along with Mikes updates I have also updated the wiki with the new syntax, and released a new Nuget package and upping the version number to 1.6.0.

Unknown's avatar

About Duncan Butler

I’m Duncan, an entrepreneur and co-founder behind nth.digital and The Puzzle Board, where I combine heritage‑focused creativity with modern technology. My work spans AI development, C# engineering, and collaborative problem‑solving with Squad, building smarter tools, streamlined workflows, and engaging digital experiences. Whether refining puzzle production systems or exploring new AI capabilities, I’m driven by creating practical, intuitive solutions that make technology feel effortless.
This entry was posted in Code and tagged . Bookmark the permalink.

Leave a comment