Newer
Older
dub_jkp / test / feat663-search.sh
  1. #!/usr/bin/env bash
  2.  
  3. . $(dirname "${BASH_SOURCE[0]}")/common.sh
  4. if ${DUB} search 2>/dev/null; then
  5. die $LINENO '`dub search` succeeded'
  6. fi
  7. if ${DUB} search nonexistent123456789package 2>/dev/null; then
  8. die $LINENO '`dub search nonexistent123456789package` succeeded'
  9. fi
  10. if ! OUTPUT=$(${DUB} search '"dub-registry"' -v 2>&1); then
  11. die $LINENO '`dub search "dub-registry"` failed' "$OUTPUT"
  12. fi
  13. if ! grep -q '^\s\sdub-registry (.*)\s'<<<"$OUTPUT"; then
  14. die $LINENO '`grep -q '"'"'^\s\sdub-registry (.*)\s'"'"'` failed' "$OUTPUT"
  15. fi