From e5e9d034825064acecafa3fe292baae425218a38 Mon Sep 17 00:00:00 2001 From: ksss Date: Sat, 13 Jan 2018 15:28:08 +0900 Subject: Should be true for close_on_exec flag --- mrbgems/mruby-io/test/io.rb | 1 + 1 file changed, 1 insertion(+) (limited to 'mrbgems/mruby-io/test') diff --git a/mrbgems/mruby-io/test/io.rb b/mrbgems/mruby-io/test/io.rb index 96c3495d0..5c737f6d0 100644 --- a/mrbgems/mruby-io/test/io.rb +++ b/mrbgems/mruby-io/test/io.rb @@ -216,6 +216,7 @@ assert('IO#dup for readable') do dup = io.dup assert_true io != dup assert_true io.fileno != dup.fileno + assert_true dup.close_on_exec? assert_equal 'm', dup.sysread(1) assert_equal 'r', io.sysread(1) assert_equal 'u', dup.sysread(1) -- cgit v1.2.3 From 540efd3730cc21f4ffadf45882fedffa2199d1d7 Mon Sep 17 00:00:00 2001 From: ksss Date: Sat, 13 Jan 2018 15:29:46 +0900 Subject: IO#close_on_exec? is not supported on MinGW --- mrbgems/mruby-io/test/io.rb | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'mrbgems/mruby-io/test') diff --git a/mrbgems/mruby-io/test/io.rb b/mrbgems/mruby-io/test/io.rb index 5c737f6d0..e06b14996 100644 --- a/mrbgems/mruby-io/test/io.rb +++ b/mrbgems/mruby-io/test/io.rb @@ -216,7 +216,10 @@ assert('IO#dup for readable') do dup = io.dup assert_true io != dup assert_true io.fileno != dup.fileno - assert_true dup.close_on_exec? + begin + assert_true dup.close_on_exec? + rescue NotImplementedError + end assert_equal 'm', dup.sysread(1) assert_equal 'r', io.sysread(1) assert_equal 'u', dup.sysread(1) -- cgit v1.2.3