From 8190c2e07c91b4bfdfe712caf4dc71b6cfc93595 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Karel=20Pi=C4=8Dman?= Date: Wed, 23 Aug 2023 09:42:54 +0200 Subject: [PATCH] Unit test for #1469 --- test/unit/dmsf_folder_test.rb | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/test/unit/dmsf_folder_test.rb b/test/unit/dmsf_folder_test.rb index 67e1b7c4..4f58eec9 100644 --- a/test/unit/dmsf_folder_test.rb +++ b/test/unit/dmsf_folder_test.rb @@ -31,7 +31,7 @@ class DmsfFolderTest < RedmineDmsf::Test::UnitTest @link2 = DmsfLink.find 2 end - def test_visiblity + def test_visibility # The role has got permissions User.current = @jsmith assert_equal 7, DmsfFolder.where(project_id: @project1.id).all.size @@ -47,6 +47,17 @@ class DmsfFolderTest < RedmineDmsf::Test::UnitTest assert_equal 5, DmsfFolder.visible.where(project_id: @project1.id).all.size end + def test_visible + assert @folder1.visible? + assert @folder1.visible?(@jsmith) + @folder1.deleted = DmsfFolder::STATUS_DELETED + class << @folder1 + attr_accessor :type + end + @folder1.type = 'folder' + assert_not @folder1.visible? + end + def test_permissions User.current = @dlopper assert DmsfFolder.permissions?(@folder7)