b4b1e6e13b
just some infrastructure for now.
24 lines
450 B
Ruby
24 lines
450 B
Ruby
require_relative "../helper"
|
|
|
|
module Ruby
|
|
module RubyTests
|
|
def setup
|
|
Parfait.boot!(Parfait.default_test_options)
|
|
end
|
|
def compile(input)
|
|
RubyCompiler.compile(input)
|
|
end
|
|
|
|
def ruby_to_vool(input)
|
|
FIXMERubyXCompiler.new(input).ruby_to_vool
|
|
end
|
|
|
|
def assert_raises_muted &block
|
|
orig_stdout = $stdout
|
|
$stdout = StringIO.new
|
|
assert_raises &block
|
|
$stdout = orig_stdout
|
|
end
|
|
end
|
|
end
|