diff --git a/test/issue1531-min-dub-version.sh b/test/issue1531-min-dub-version.sh new file mode 100755 index 0000000..b227ed6 --- /dev/null +++ b/test/issue1531-min-dub-version.sh @@ -0,0 +1,19 @@ +#!/usr/bin/env bash +set -e + +. $(dirname "${BASH_SOURCE[0]}")/common.sh + +DIR1531=${CURR_DIR}/issue1531-min-dub-version + +rm -rf $DIR1531/.dub/ +rm -rf $DIR1531/test-application* + +sed -i 's/^minDubVersion ".*"$/minDubVersion "1.0"/' ${DIR1531}/dub.sdl +${DUB} run --root ${DIR1531} || die "Did not pass minDubVersion \"1.0\"" + +sed -i 's/^minDubVersion ".*"$/minDubVersion "99.0"/' $DIR1531/dub.sdl +! ${DUB} run --root ${DIR1531} || die "Did pass minDubVersion \"99.0\"!" + +sed -i 's/^minDubVersion ".*"$/minDubVersion "1.0"/' $DIR1531/dub.sdl +rm -rf $DIR1531/.dub/ +rm -rf $DIR1531/test-application* diff --git a/test/issue1531-min-dub-version/.no_build b/test/issue1531-min-dub-version/.no_build new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/test/issue1531-min-dub-version/.no_build diff --git a/test/issue1531-min-dub-version/dub.json b/test/issue1531-min-dub-version/dub.json deleted file mode 100644 index 5de73aa..0000000 --- a/test/issue1531-min-dub-version/dub.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "name": "test-application", - "minDubVersion": "1.0" -} \ No newline at end of file diff --git a/test/issue1531-min-dub-version/dub.sdl b/test/issue1531-min-dub-version/dub.sdl new file mode 100644 index 0000000..e497dde --- /dev/null +++ b/test/issue1531-min-dub-version/dub.sdl @@ -0,0 +1,2 @@ +name "test-application" +minDubVersion "1.0"