- given: there is no "{args:text}" process function: daemon_no_such_process - when: I start "{path}{args:text}" as a background process as {name}, on port {port} function: daemon_start_on_port - when: I start "{path}{args:text}" as a background process as {name} function: daemon_start - when: I stop background process {name} function: daemon_stop - then: a process "{args:text}" is running function: daemon_process_exists - then: there is no "{args:text}" process function: daemon_no_such_process