mirror of
https://github.com/gechandesu/os_release.git
synced 2026-01-02 14:09:35 +03:00
init
This commit is contained in:
21
os_release_test.v
Normal file
21
os_release_test.v
Normal 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'
|
||||
}
|
||||
Reference in New Issue
Block a user