aboutsummaryrefslogtreecommitdiff
path: root/test cases
diff options
context:
space:
mode:
authorMichael Hirsch, Ph.D <scivision@users.noreply.github.com>2019-11-17 00:22:53 -0500
committerMichael Hirsch, Ph.D <scivision@users.noreply.github.com>2019-11-17 00:22:53 -0500
commit0cb48cdc793dfce8c5eeb17e447cbe169e1836d7 (patch)
tree2a85b48a1b5f109612d8f3fc8723341679ef4480 /test cases
parent2ae96f859583ed1aa1e78df73ba2895a2604fa8b (diff)
downloadmeson-0cb48cdc793dfce8c5eeb17e447cbe169e1836d7.zip
meson-0cb48cdc793dfce8c5eeb17e447cbe169e1836d7.tar.gz
meson-0cb48cdc793dfce8c5eeb17e447cbe169e1836d7.tar.bz2
fs: make replace_suffix not expand file to absolute path, just manipulate the string
Diffstat (limited to 'test cases')
-rw-r--r--test cases/common/227 fs module/meson.build8
1 files changed, 4 insertions, 4 deletions
diff --git a/test cases/common/227 fs module/meson.build b/test cases/common/227 fs module/meson.build
index ec9ca93..3c452d0 100644
--- a/test cases/common/227 fs module/meson.build
+++ b/test cases/common/227 fs module/meson.build
@@ -25,19 +25,19 @@ assert(not fs.is_file('~'), 'expanduser not working')
original = 'foo.txt'
new = fs.replace_suffix(original, '.ini')
-assert(new.endswith('foo.ini') and not new.contains('.txt'), 'replace_suffix failed')
+assert(new == 'foo.ini', 'replace_suffix failed')
original = 'foo'
new = fs.replace_suffix(original, '.ini')
-assert(new.endswith('foo.ini'), 'replace_suffix did not add suffix to suffixless file')
+assert(new == 'foo.ini', 'replace_suffix did not add suffix to suffixless file')
original = 'foo.dll.a'
new = fs.replace_suffix(original, '.so')
-assert(new.endswith('foo.dll.so'), 'replace_suffix did not only modify last suffix')
+assert(new == 'foo.dll.so', 'replace_suffix did not only modify last suffix')
original = 'foo.dll'
new = fs.replace_suffix(original, '')
-assert(new.endswith('foo'), 'replace_suffix did not only delete last suffix')
+assert(new == 'foo', 'replace_suffix did not only delete last suffix')
# `/` on windows is interpreted like `.drive` which in general may not be `c:/`
# the files need not exist for fs.replace_suffix()