@robfletcher: Do you think there's any reason to integrate something like diagrammed assertions into the Spek framework? As a general principle I prefer to keep the test-running framework separate from the test assertion framework so that people can mix and match as they please.