summaryrefslogtreecommitdiff
path: root/trunk/test/fileutils/test_nowrite.rb
diff options
context:
space:
mode:
authoryugui <yugui@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2008-08-25 15:13:14 +0000
committeryugui <yugui@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2008-08-25 15:13:14 +0000
commitd0233291bc8a5068e52c69c210e5979e5324b5bc (patch)
tree7d9459449c33792c63eeb7baa071e76352e0baab /trunk/test/fileutils/test_nowrite.rb
parent0dc342de848a642ecce8db697b8fecd83a63e117 (diff)
parent72eaacaa15256ab95c3b52ea386f88586fb9da40 (diff)
re-adding tag v1_9_0_4 as an alias of trunk@18848v1_9_0_4
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tags/v1_9_0_4@18849 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'trunk/test/fileutils/test_nowrite.rb')
-rw-r--r--trunk/test/fileutils/test_nowrite.rb99
1 files changed, 0 insertions, 99 deletions
diff --git a/trunk/test/fileutils/test_nowrite.rb b/trunk/test/fileutils/test_nowrite.rb
deleted file mode 100644
index 369f8ca608..0000000000
--- a/trunk/test/fileutils/test_nowrite.rb
+++ /dev/null
@@ -1,99 +0,0 @@
-# $Id$
-
-require 'fileutils'
-require 'fileasserts'
-require 'tmpdir'
-require 'test/unit'
-
-class TestFileUtilsNoWrite < Test::Unit::TestCase
-
- include FileUtils::NoWrite
-
- def test_visibility
- FileUtils::METHODS.each do |m|
- assert_equal true, FileUtils::NoWrite.respond_to?(m, true),
- "FileUtils::NoWrite.#{m} is not defined"
- assert_equal true, FileUtils::NoWrite.respond_to?(m, false),
- "FileUtils::NoWrite.#{m} is not public"
- end
- FileUtils::METHODS.each do |m|
- assert_equal true, respond_to?(m, true),
- "FileUtils::NoWrite\##{m} is not defined"
- assert_equal true, FileUtils::NoWrite.private_method_defined?(m),
- "FileUtils::NoWrite\##{m} is not private"
- end
- end
-
- def my_rm_rf(path)
- if File.exist?('/bin/rm')
- system %Q[/bin/rm -rf "#{path}"]
- else
- FileUtils.rm_rf path
- end
- end
-
- SRC = 'data/src'
- COPY = 'data/copy'
-
- def setup
- @prevdir = Dir.pwd
- tmproot = "#{Dir.tmpdir}/fileutils.rb.#{$$}"
- Dir.mkdir tmproot unless File.directory?(tmproot)
- Dir.chdir tmproot
- my_rm_rf 'data'; Dir.mkdir 'data'
- my_rm_rf 'tmp'; Dir.mkdir 'tmp'
- File.open(SRC, 'w') {|f| f.puts 'dummy' }
- File.open(COPY, 'w') {|f| f.puts 'dummy' }
- end
-
- def teardown
- tmproot = Dir.pwd
- Dir.chdir @prevdir
- my_rm_rf tmproot
- end
-
- def test_cp
- cp SRC, 'tmp/cp'
- check 'tmp/cp'
- end
-
- def test_mv
- mv SRC, 'tmp/mv'
- check 'tmp/mv'
- end
-
- def check(dest)
- assert_file_not_exist dest
- assert_file_exist SRC
- assert_same_file SRC, COPY
- end
-
- def test_rm
- rm SRC
- assert_file_exist SRC
- assert_same_file SRC, COPY
- end
-
- def test_rm_f
- rm_f SRC
- assert_file_exist SRC
- assert_same_file SRC, COPY
- end
-
- def test_rm_rf
- rm_rf SRC
- assert_file_exist SRC
- assert_same_file SRC, COPY
- end
-
- def test_mkdir
- mkdir 'dir'
- assert_file_not_exist 'dir'
- end
-
- def test_mkdir_p
- mkdir 'dir/dir/dir'
- assert_file_not_exist 'dir'
- end
-
-end