summaryrefslogtreecommitdiff
path: root/test/lib
diff options
context:
space:
mode:
Diffstat (limited to 'test/lib')
-rw-r--r--test/lib/dslkeywords/directory_test.rb17
1 files changed, 17 insertions, 0 deletions
diff --git a/test/lib/dslkeywords/directory_test.rb b/test/lib/dslkeywords/directory_test.rb
index 302db37..41229eb 100644
--- a/test/lib/dslkeywords/directory_test.rb
+++ b/test/lib/dslkeywords/directory_test.rb
@@ -33,4 +33,21 @@ class RCMDirectoryTest < Minitest::Test
end
refute File.directory?(DIR_PATH)
end
+
+ def test_purge_directory
+ configure_from_scratch do
+ file create do
+ path "#{DIR_PATH}/subdir/a_file.txt"
+ manage directory
+ 'some content'
+ end
+ directory purge do
+ path DIR_PATH
+ without backup
+ is purged
+ requires file create
+ end
+ end
+ refute File.directory?(DIR_PATH)
+ end
end