does this actually raise an error if validation fails? - I seem to recall that errors are just printed to stdout

I know you are pushing into new testing areas here (thanks for going the extra distance BTW) but a failing test would be nice to at least demonstrate this testing approach