Newer
Older
dub_jkp / test / 0-init-interactive.sh
@Sönke Ludwig Sönke Ludwig on 12 Jan 2016 445 bytes Add test for interactive init.
  1. #!/bin/bash
  2.  
  3. packname="0-init-interactive"
  4.  
  5. echo -e "sdl\ntest\ndesc\nauthor\ngpl\ncopy\n\n" | $DUB init $packname
  6.  
  7. function cleanup {
  8. rm -rf $packname
  9. }
  10.  
  11. if [ ! -e $packname/dub.sdl ]; then # it failed
  12. echo "No dub.sdl file has been generated."
  13. cleanup
  14. exit 1
  15. fi
  16.  
  17. if ! diff $packname/dub.sdl "$CURR_DIR"/0-init-interactive.dub.sdl; then
  18. echo "Contents of generated dub.sdl not as expected."
  19. cleanup
  20. exit 1
  21. fi
  22.  
  23. cleanup
  24. exit 0