Sha256: ed52ba5b455f1da666ffb2939be53e57bd8dcac6ffb062cb7686e9105d5a1c57
Contents?: true
Size: 653 Bytes
Versions: 6
Compression:
Stored size: 653 Bytes
Contents
require 'rubygems/test_case' require 'rubygems/doc_manager' class TestGemDocManager < Gem::TestCase def setup super @spec = quick_gem 'a', 2 @manager = Gem::DocManager.new(@spec) end def test_uninstall_doc_unwritable path = @spec.installation_path orig_mode = File.stat(path).mode # File.chmod has no effect on MS Windows directories (it needs ACL). if win_platform? skip("test_uninstall_doc_unwritable skipped on MS Windows") else File.chmod 0000, path end assert_raises Gem::FilePermissionError do @manager.uninstall_doc end ensure File.chmod orig_mode, path end end
Version data entries
6 entries across 6 versions & 1 rubygems