summaryrefslogtreecommitdiffhomepage
path: root/test/file_test.rb
diff options
context:
space:
mode:
authorTomoyuki Sahara <[email protected]>2017-02-28 12:34:15 +0900
committerGitHub <[email protected]>2017-02-28 12:34:15 +0900
commitf8a3af8086d1e1e3e94da0ed960027b8efece63c (patch)
treeeffd5dd506d46bbdaad02f58a0458d741b42db86 /test/file_test.rb
parent74fe87c28916763e08cfeb6fb43049428fe71e1a (diff)
parent3ae5fea2b8d288e5a0c6c25077495bf87c2e4487 (diff)
downloadmruby-f8a3af8086d1e1e3e94da0ed960027b8efece63c.tar.gz
mruby-f8a3af8086d1e1e3e94da0ed960027b8efece63c.zip
Merge pull request #74 from iij/run-test-outside-source-tree
run mrbtest outside of source tree.
Diffstat (limited to 'test/file_test.rb')
-rw-r--r--test/file_test.rb18
1 files changed, 14 insertions, 4 deletions
diff --git a/test/file_test.rb b/test/file_test.rb
index 87db67954..2c831f0d5 100644
--- a/test/file_test.rb
+++ b/test/file_test.rb
@@ -6,8 +6,13 @@ assert('FileTest TEST SETUP') do
end
assert("FileTest.directory?") do
- assert_equal true, FileTest.directory?(File.join(File._getwd, "mrblib"))
- assert_equal false, FileTest.directory?(File.join(File._getwd, "README.md"))
+ dir = MRubyIOTestUtil.mkdtemp("mruby-io-test.XXXXXX")
+ begin
+ assert_true FileTest.directory?(dir)
+ assert_false FileTest.directory?($mrbtest_io_rfname)
+ ensure
+ MRubyIOTestUtil.rmdir dir
+ end
end
assert("FileTest.exist?") do
@@ -23,8 +28,13 @@ assert("FileTest.exist?") do
end
assert("FileTest.file?") do
- assert_equal false, FileTest.file?(File.join(File._getwd, "mrblib"))
- assert_equal true, FileTest.file?(File.join(File._getwd, "README.md"))
+ dir = MRubyIOTestUtil.mkdtemp("mruby-io-test.XXXXXX")
+ begin
+ assert_true FileTest.file?($mrbtest_io_rfname)
+ assert_false FileTest.file?(dir)
+ ensure
+ MRubyIOTestUtil.rmdir dir
+ end
end
assert("FileTest.pipe?") do