start with melon and tests
First step, create a basic class
This commit is contained in:
1
test/melon/compiler/helper.rb
Normal file
1
test/melon/compiler/helper.rb
Normal file
@ -0,0 +1 @@
|
||||
require_relative '../helper'
|
1
test/melon/compiler/test_all.rb
Normal file
1
test/melon/compiler/test_all.rb
Normal file
@ -0,0 +1 @@
|
||||
require_relative "test_class"
|
17
test/melon/compiler/test_class.rb
Normal file
17
test/melon/compiler/test_class.rb
Normal file
@ -0,0 +1,17 @@
|
||||
require_relative "helper"
|
||||
|
||||
module Melon
|
||||
class TestClass < MiniTest::Test
|
||||
|
||||
def test_creates_class
|
||||
Register.machine.boot
|
||||
before = Parfait::Space.object_space.classes.length
|
||||
@string_input = <<HERE
|
||||
class Testing
|
||||
end
|
||||
HERE
|
||||
Compiler.compile @string_input
|
||||
assert_equal 1 , Parfait::Space.object_space.classes.length - before , "No classes created"
|
||||
end
|
||||
end
|
||||
end
|
1
test/melon/helper.rb
Normal file
1
test/melon/helper.rb
Normal file
@ -0,0 +1 @@
|
||||
require_relative '../helper'
|
1
test/melon/test_all.rb
Normal file
1
test/melon/test_all.rb
Normal file
@ -0,0 +1 @@
|
||||
require_relative "compiler/test_all"
|
Reference in New Issue
Block a user