summaryrefslogtreecommitdiffstats
path: root/test/fileutils
Commit message (Collapse)AuthorAgeFilesLines
* * lib/fileutils.rb: fix visibility of FileUtils::NoWrite, Verbose, DryRun ↵aamine2005-09-231-1/+16
| | | | | | | | | | | (backported from trunk, rev 1.66). [ruby-core:05954] * test/fileutils/test_nowrite.rb: test it. * test/fileutils/test_dryrun.rb: new file. * test/fileutils/test_verbose.rb: new file. git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@9289 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* This commit was manufactured by cvs2svn to create branch 'ruby_1_8'.(no author)2005-09-232-0/+50
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@9288 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/fileutils.rb (cp_r): default is :dereference_root=>true for backward ↵aamine2005-09-191-1/+4
| | | | | | | | | compatibility. [ruby-dev:27145] * test/fileutils/test_fileutils.rb (test_cp_r): test it. git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@9221 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * test/fileutils/test_fileutils.rb: backported from trunk (1.36). (again) ↵aamine2005-09-191-64/+382
| | | | | | [ruby-dev:27145] git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@9219 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * test/fileutils/test_fileutils.rb (setup): support BSD-style directory ↵aamine2005-01-262-15/+15
| | | | | | | | | group inheritance. (backport from HEAD, rev 1.32) * test/fileutils/fileasserts.rb (assert_same_entry): show entry difference. (backport from HEAD, rev 1.4) git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@7836 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * test/fileutils/fileasserts.rb: sync with HEAD.aamine2004-12-273-29/+162
| | | | | | | | * test/fileutils/test_fileutils.rb: ditto. * test/fileutils/test_nowrite.rb: ditto. git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@7665 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * test/fileutils/test_fileutils.rb: File.link raises EINVAL on BeOS.ocean2004-07-201-2/+2
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@6678 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * test/fileutils/test_fileutils.rb: File.link may raise EINVAL and EACCES on ↵aamine2004-02-131-1/+1
| | | | | | Windows. git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@5688 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * test/fileutils/test_fileutils.rb: should not create anynobu2003-12-241-1/+13
| | | | | | | files or directories in current directory. [ruby-talk:88724] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@5271 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/fileutils.rb (mkdir): remove trailing `/' from pathes.aamine2003-12-121-2/+17
| | | | | | | | | * lib/fileutils.rb (rmdir): ditto. [ruby-dev:22238] * lib/fileutils.rb (rmdir_r): ditto. * lib/fileutils.rb (fu_copy_dir): check if it is a directory after mkdir(2). git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@5176 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * test/fileutils/test_fileutils.rb (test_mkdir_p): test expand_path'ed path.aamine2003-12-111-0/+5
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@5171 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * test/fileutils/test_fileutils.rb (test_cp): test if the error is kind of ↵aamine2003-12-041-9/+4
| | | | | | SystemCallError. It is needless details that which errno is set on each systems. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@5108 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * test/fileutils/test_fileutils.rb: check if Pathnames are usable for arguments.aamine2003-12-021-0/+153
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@5082 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/fileutils.rb (fu_each_src_dest0): call #to_str to allow Pathname for ↵aamine2003-12-011-15/+40
| | | | | | | | | arguments. [ruby-core:01795] * test/fileutils/test_fileutils.rb: does much strict test on "same" files detecting. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@5071 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * test/fileutils/test_fileutils.rb (test_ln_s): should be a file, noteban2003-11-281-1/+1
| | | | | | | a directory. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@5054 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * test/fileutils/test_fileutils.rb: should take the existing symboliceban2003-11-261-1/+1
| | | | | | | link for OpenBSD. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@5034 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * test/fileutils/test_fileutils.rb: do test in more deep directory.aamine2003-11-252-9/+13
| | | | | | | * test/fileutils/test_nowrite.rb: ditto. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@5028 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * test/fileutils/test_fileutils.rb: chdir Dir.tmpdir before each test. ↵aamine2003-11-252-2/+10
| | | | | | | | | [ruby-dev:22045] * test/fileutils/test_nowrite.rb: ditto. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@5025 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/fileutils.rb (have_st_ino?): emx (OS/2 with EMX) does not have st_ino ↵aamine2003-11-201-16/+21
| | | | | | | | | | (always 0). [ruby-dev:21972] * lib/fileutils.rb (rename_cannot_overwrite_file?): emx does not allow overwriting files by rename(2). * test/fileutils/test_fileutils.rb: windows? -> have_drive_letter?, have_file_perm? git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4993 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/fileutils.rb (fu_same?): check by inode instead of path name, to ↵aamine2003-11-181-6/+6
| | | | | | | | | detect two hard links pointing to the same content. * test/fileutils.rb: did not create correctly looped symlinks. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4980 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/fileutils.rb (fu_each_src_dest): raise if src==dest. [ruby-talk:85344] ↵aamine2003-11-182-16/+92
| | | | | | | | | | | | | | | | | | [ruby-core:01699] * lib/fileutils.rb: use Object#is_a? instead of Class#=== to allow e.g. remote objects for receivers. * lib/fileutils.rb: FileTest -> File. * lib/fileutils.rb: put parentheses for arguments of File.xxxx? * test/fileutils/test_fileutils.rb (test_cp): test "cp a a". * test/fileutils/test_fileutils.rb (test_mv): test "mv a a". * test/fileutils/test_fileutils.rb (test_ln): test "ln a a". * test/fileutils/test_fileutils.rb (test_ln_s): test "ln_s a a". * test/fileutils/test_fileutils.rb (test_install): test "install a a". * test/fileutils/fileasserts.rb: new method assert_symlink. * test/fileutils/fileasserts.rb: assert_is_directory -> assert_directory. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4976 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * test/fileutils/test_fileutils.rb: clean up temporaly symlink. [ruby-dev:21420]aamine2003-09-291-4/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4619 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * test/fileutils/test_fileutils.rb: clear all errors on Windows.aamine2003-09-272-21/+53
| | | | | | | * test/fileutils/test_nowrite.rb: ditto. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4610 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * test/fileutils/fileassertions.rb: new file.aamine2003-09-173-0/+452
* test/fileutils/test_fileutils.rb: new file. * test/fileutils/test_nowrite.rb: new file. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4564 b2dd03c8-39d4-4d8f-98ff-823fe69b080e