Sha256: 59cb39b6bb68786d1b90d937124675b5da600d9b577bc013cce57371a12128ed

Contents?: true

Size: 420 Bytes

Versions: 1

Compression:

Stored size: 420 Bytes

Contents

require_relative "../setup"
module BSD::Control
  class EnableFeatureTest < Test::Unit::TestCase
    require "fileutils"
    include FileUtils

    def test_enable_feature_lacks_privileges
      touch(file)
      assert_raises(Errno::EPERM) do
        BSD::Control.feature(:mprotect).enable!(file)
      end
    ensure
      rm(file)
    end

    private

    def file
      File.join(__dir__, "file")
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
hbsdctl.rb-0.1.0 test/unprivileged/enable_feature_test.rb