# Note: Pipe handlers are also tested and used as part of basic main.yml coverage
- name: Configuring a handler with missing pipe parameters should fail
  sensu_handler:
    name: "pipe"
    type: "pipe"
  register: failure
  ignore_errors: true

- name: Assert that configuring a handler with missing pipe parameters fails
  assert:
    that:
      - failure | failed
      - "'the following are missing: command' in failure['msg']"

- name: Configure a handler with pipe parameters
  sensu_handler:
    name: "pipe"
    type: "pipe"
    command: "/bin/bash"
  register: handler
