Newer
Older
dub_jkp / test / issue1037-better-dependency-messages.sh
@Sönke Ludwig Sönke Ludwig on 12 Aug 2018 569 bytes Adjust test for the changed error messages
  1. #!/bin/bash
  2. set -e -o pipefail
  3.  
  4. cd ${CURR_DIR}/issue1037-better-dependency-messages
  5.  
  6. temp_file=$(mktemp $(basename $0).XXXXXX)
  7. temp_file2=$(mktemp $(basename $0).XXXXXX)
  8. expected_file="$CURR_DIR/expected-issue1037-output"
  9.  
  10. function cleanup {
  11. rm -f $temp_file
  12. rm -f $temp_file
  13. }
  14.  
  15. trap cleanup EXIT
  16.  
  17. sed "s#DIR#$CURR_DIR/issue1037-better-dependency-messages#" "$expected_file" > "$temp_file2"
  18.  
  19. $DUB upgrade 2>$temp_file && exit 1 # dub upgrade should fail
  20.  
  21. if ! diff "$temp_file2" "$temp_file"; then
  22. die 'output not containing conflict information'
  23. fi
  24.  
  25. exit 0