aboutsummaryrefslogtreecommitdiff
path: root/test cases
diff options
context:
space:
mode:
authorDylan Baker <dylan@pnwbakers.com>2020-09-18 10:51:37 -0700
committerDylan Baker <dylan@pnwbakers.com>2020-09-29 14:58:32 -0700
commit19f2b3d58372907fa3b7f55352a744357683f6b3 (patch)
tree0952ac9ab3dd0fff66d3f68f0a955a839883ae35 /test cases
parent5aee8567b8c0ec3d242424bdc88a32f3303e61c4 (diff)
downloadmeson-19f2b3d58372907fa3b7f55352a744357683f6b3.zip
meson-19f2b3d58372907fa3b7f55352a744357683f6b3.tar.gz
meson-19f2b3d58372907fa3b7f55352a744357683f6b3.tar.bz2
tests/curses: Extend to test versions
This is mostly important for the system dependency where we need to roll the version check ourselves.
Diffstat (limited to 'test cases')
-rw-r--r--test cases/frameworks/31 curses/meson.build6
1 files changed, 5 insertions, 1 deletions
diff --git a/test cases/frameworks/31 curses/meson.build b/test cases/frameworks/31 curses/meson.build
index 66e0957..796a0d8 100644
--- a/test cases/frameworks/31 curses/meson.build
+++ b/test cases/frameworks/31 curses/meson.build
@@ -1,9 +1,13 @@
project('curses', 'c')
-curses = dependency('curses', required: false, method : get_option('method'))
+curses = dependency('curses', required: false, method : get_option('method'), version : '>= 0')
if not curses.found()
error('MESON_SKIP_TEST: Curses library not found')
endif
exec = executable('basic', 'main.c', dependencies: curses)
# didn't run the test because in general graphics fail on CI
+
+# this should fail
+not_found = dependency('curses', required: false, method : get_option('method'), version : '> 1000000')
+assert(not_found.found() == false)