Sha256: 3d244edbdf16f3eb12cc071668caeb7f2a5c5f27f07a6da42f8c7467352867c9

Contents?: true

Size: 930 Bytes

Versions: 6

Compression:

Stored size: 930 Bytes

Contents

##############################################################################
# test_win32_file_acls.rb
#
# Test case for the File.supports_acls? method.
##############################################################################
require 'test-unit'
require 'win32/file/security'
require 'socket'
require 'etc'

class TC_Win32_File_Security_ACLS < Test::Unit::TestCase
  def setup
    @dir = "C:/"
  end

  test "supports_acls? basic functionality" do
    assert_respond_to(File, :supports_acls?)
    assert_boolean(File.supports_acls?)
  end

  test "supports_acls? returns the expected results" do
    assert_true(File.supports_acls?)
    assert_true(File.supports_acls?(@dir))
  end

  test "supports_acls? takes an optional file name" do
    assert_nothing_raised{ File.supports_acls?(@dir) }
    assert_boolean(File.supports_acls?(@dir))
  end

  def teardown
    @perms = nil
  end
end

Version data entries

6 entries across 6 versions & 2 rubygems

Version Path
vagrant-unbundled-2.1.1.0 vendor/bundle/ruby/2.5.0/gems/win32-file-security-1.0.10/test/test_win32_file_security_acls.rb
vagrant-unbundled-2.0.4.0 vendor/bundle/ruby/2.5.0/gems/win32-file-security-1.0.10/test/test_win32_file_security_acls.rb
win32-file-security-1.0.10 test/test_win32_file_security_acls.rb
win32-file-security-1.0.9 test/test_win32_file_security_acls.rb
win32-file-security-1.0.8 test/test_win32_file_security_acls.rb
win32-file-security-1.0.7 test/test_win32_file_security_acls.rb