Lacks some convenient steps in the runcmd library
I often find use for steps like these:
then stdout matches file foo
then stdout, as YAML, matches file foo
then stdout, as JSON, matches file foo
In all cases, foo
is the name of an embedded file. I usually use embedded file as the expected output. For completeness we might want to also support on-disk files, but those would mean extra steps to provide.