Sha256: daae6d3a6263de171faabe891e6768bf61ae2cfa43c00ada9cb0b10e544e26b1
Contents?: true
Size: 694 Bytes
Versions: 5
Compression:
Stored size: 694 Bytes
Contents
require "test_helper" class Busted::CurrentProcessTest < MiniTest::Unit::TestCase def test_privileged_because_root Process.stub :euid, 0 do assert Busted::CurrentProcess.privileged? end end def test_privileged_because_sudoer Process.stub :euid, 1980 do # TODO # Reliably stub Object#system Busted::CurrentProcess.stub :sudoer?, true do assert Busted::CurrentProcess.privileged? end end end def test_not_privileged Process.stub :euid, 1980 do # TODO # Reliably stub Object#system Busted::CurrentProcess.stub :sudoer?, false do refute Busted::CurrentProcess.privileged? end end end end
Version data entries
5 entries across 5 versions & 1 rubygems