subplot 0.11.0

tools for specifying, documenting, and implementing automated acceptance tests for systems and software
Documentation
- 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