Newer
Older
dub_jkp / test / issue1477-subpackage-visuald-paths.sh
  1. #!/usr/bin/env bash
  2.  
  3. . $(dirname "${BASH_SOURCE[0]}")/common.sh
  4. # Check project files generated from project "root"
  5. cd ${CURR_DIR}/issue1477-subpackage-visuald-paths
  6. rm -rf .dub
  7. ${DUB} generate visuald :subpackage_a
  8. if ! grep "<File path=\"../source/library.d\"" .dub/library.visualdproj; then
  9. die $LINENO 'VisualD path not correct'
  10. fi
  11. if ! grep "<File path=\"../sub/subpackage_a/source/subpackage_a.d\"" .dub/library_subpackage_a.visualdproj; then
  12. die $LINENO 'VisualD path not correct'
  13. fi
  14.  
  15. # Check project files generated from sub package level
  16. cd sub/subpackage_a
  17. rm -rf .dub
  18. ${DUB} generate visuald
  19. if ! grep "<File path=\"../../../source/library.d\"" .dub/library.visualdproj; then
  20. die $LINENO 'VisualD path not correct'
  21. fi
  22. if ! grep "<File path=\"../source/subpackage_a.d\"" .dub/subpackage_a.visualdproj; then
  23. die $LINENO 'VisualD path not correct'
  24. fi
  25.  
  26.