blob: 0011747489de1042ee88a9760d58baccfb1b7462 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
$dir = File.join(Dir.tmpdir, "mruby-require-test-#{Time.now.to_i}.#{Time.now.usec}")
def test_setup
Dir.mkdir($dir) unless File.exist?($dir)
File.open(File.join($dir, "foo.rb"), "w") do |f|
f.puts "$require_context = self"
end
end
def test_cleanup
if $dir && File.exist?($dir)
Dir.entries($dir).each do |e|
next if ['.', '..'].include? e
File.unlink File.join($dir,e)
end
Dir.unlink $dir
end
end
#####
test_setup
#####
assert("require context") do
require File.join($dir, 'foo.rb')
assert_equal self, $require_context
end
#####
test_cleanup
#####
|