adds basic values (bools ints strings)

This commit is contained in:
Torsten Ruger
2017-04-02 09:44:56 +03:00
parent b341c722fd
commit 8f03d98330
5 changed files with 69 additions and 79 deletions

View File

@ -0,0 +1,27 @@
require_relative "../helper"
module Vool
class TestBasicValues < MiniTest::Test
def test_nil
lst = Compiler.compile( "nil")
assert_equal NilStatement , lst.class
end
def test_false
lst = Compiler.compile( "false")
assert_equal FalseStatement , lst.class
end
def test_true
lst = Compiler.compile( "true")
assert_equal TrueStatement , lst.class
end
def test_integer
lst = Compiler.compile( "123")
assert_equal IntegerStatement , lst.class
end
def test_string
lst = Compiler.compile( "'string'")
assert_equal StringStatement , lst.class , lst.inspect
end
end
end

View File

@ -1,3 +1,4 @@
require_relative "helper"
require_relative "test_class_statement"
require_relative "test_method_statement"
require_relative "test_basic_values"