- when: user runs echo without arguments impl: bash: function: run_echo_without_args - when: user runs echo with arguments {args:text} impl: bash: function: run_echo_with_args - then: exit code is {exit_code:uint} impl: bash: function: exit_code_is - then: standard output contains a newline impl: bash: function: stdout_is_a_newline - then: standard output contains "{text:text}" impl: bash: function: stdout_is_text - then: standard error is empty impl: bash: function: stderr_is_empty