From 4e2418e9cf90fc5fedd167ea91b60a615aed12c9 Mon Sep 17 00:00:00 2001 From: zakuro Date: Mon, 15 Feb 2021 15:37:35 +0900 Subject: [PATCH] os: add test for os.file_name (#8757) --- vlib/os/os_test.v | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/vlib/os/os_test.v b/vlib/os/os_test.v index 906964db88..b301c37bf7 100644 --- a/vlib/os/os_test.v +++ b/vlib/os/os_test.v @@ -415,6 +415,19 @@ fn test_base() { assert os.base('filename') == 'filename' } +fn test_file_name() { + $if windows { + assert os.file_name('v\\vlib\\os\\os.v') == 'os.v' + assert os.file_name('v\\vlib\\os\\') == '' + assert os.file_name('v\\vlib\\os') == 'os' + } $else { + assert os.file_name('v/vlib/os/os.v') == 'os.v' + assert os.file_name('v/vlib/os/') == '' + assert os.file_name('v/vlib/os') == 'os' + } + assert os.file_name('filename') == 'filename' +} + fn test_uname() { u := os.uname() assert u.sysname.len > 0