start testing builtin seperately

in terms of output only
This commit is contained in:
Torsten Ruger
2018-04-19 19:47:35 +03:00
parent 1741ad540e
commit a98d7630fb
3 changed files with 33 additions and 1 deletions

View File

@ -0,0 +1,13 @@
require_relative "../helper"
module Risc
module Builtin
class BuiltinTest < MiniTest::Test
include Ticker
def setup
@string_input = as_main(main)
super
end
end
end
end

View File

@ -0,0 +1,19 @@
require_relative "helper"
module Risc
module Builtin
class PlusTest < BuiltinTest
def main
"return 5 + 5"
end
def test_add
#show_main_ticks # get output of what is
run_all
assert_equal Parfait::Integer , get_return.class
assert_equal 10 , get_return.value
end
end
end
end