This commit is contained in:
ge
2025-12-09 11:46:57 +03:00
commit d51a419552
8 changed files with 179 additions and 0 deletions

21
os_release_test.v Normal file
View File

@@ -0,0 +1,21 @@
module os_release
fn test_os_release() {
$if !windows {
r := os_release()
dump(r)
assert r['NAME'] != ''
}
}
fn test_os_release_parser() {
content := r'ID=linux
NAME="Linux"
PRETTY_NAME="Linux"
VARIANT="\$erver\ Edition"'.trim_indent()
result := parse(content)
assert result['ID'] == 'linux'
assert result['NAME'] == 'Linux'
assert result['PRETTY_NAME'] == 'Linux'
assert result['VARIANT'] == r'$erver Edition'
}