Blame specs/posix_sys_utsname_spec.yaml
|
Packit |
437b5e |
specify posix.sys.utsname:
|
|
Packit |
437b5e |
- before:
|
|
Packit |
437b5e |
utsname = require "posix.sys.utsname"
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
- describe uname:
|
|
Packit |
437b5e |
- before:
|
|
Packit |
437b5e |
uname = utsname.uname
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
u = uname ()
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
- context with bad arguments:
|
|
Packit |
437b5e |
badargs.diagnose (uname, "()")
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
- it returns a PosixUtsname:
|
|
Packit |
437b5e |
expect (prototype (u)).to_be "PosixUtsname"
|
|
Packit |
437b5e |
- it returns machine name:
|
|
Packit |
437b5e |
expect (u.machine).to_be (cmd_output "uname -m")
|
|
Packit |
437b5e |
- it returns nodename:
|
|
Packit |
437b5e |
expect (u.nodename).to_be (cmd_output "uname -n")
|
|
Packit |
437b5e |
- it returns operating system release:
|
|
Packit |
437b5e |
expect (u.release).to_be (cmd_output "uname -r")
|
|
Packit |
437b5e |
- it returns system name:
|
|
Packit |
437b5e |
expect (u.sysname).to_be (cmd_output "uname -s")
|
|
Packit |
437b5e |
- it returns operating system version:
|
|
Packit |
437b5e |
expect (u.version).to_be (cmd_output "uname -v")
|