From 0529f5fc31d44ebd6ce576f60493d3447c9fe473 Mon Sep 17 00:00:00 2001 From: "Yukihiro \"Matz\" Matsumoto" Date: Mon, 27 Feb 2023 19:58:48 +0900 Subject: [PATCH] mruby-io/test/file.rb: add tests for File#atime, File#ctime --- mrbgems/mruby-io/test/file.rb | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/mrbgems/mruby-io/test/file.rb b/mrbgems/mruby-io/test/file.rb index 5a8a8dfac..419b40e23 100644 --- a/mrbgems/mruby-io/test/file.rb +++ b/mrbgems/mruby-io/test/file.rb @@ -69,6 +69,32 @@ assert('File#flock') do end end +assert('File#atime') do + begin + File.open("#{$mrbtest_io_wfname}.atime", 'w') do |f| + assert_equal Time, f.mtime.class + File.open("#{$mrbtest_io_wfname}.atime", 'r') do |f2| + assert_equal true, f.atime == f2.atime + end + end + ensure + File.delete("#{$mrbtest_io_wfname}.atime") + end +end + +assert('File#ctime') do + begin + File.open("#{$mrbtest_io_wfname}.ctime", 'w') do |f| + assert_equal Time, f.ctime.class + File.open("#{$mrbtest_io_wfname}.ctime", 'r') do |f2| + assert_equal true, f.ctime == f2.ctime + end + end + ensure + File.delete("#{$mrbtest_io_wfname}.ctime") + end +end + assert('File#mtime') do begin File.open("#{$mrbtest_io_wfname}.mtime", 'w') do |f|