Derive Class and MetaClass from Behaviour

Finally! If i remember the module was from before i had any non Object superclasses
unified code, unified bugs :-) just makes sense
This commit is contained in:
2019-09-21 18:50:33 +03:00
parent 3b7248df4e
commit a496ea7e4b
15 changed files with 42 additions and 70 deletions

View File

@ -22,13 +22,13 @@ module Parfait
end
def test_name
assert_equal "BinaryCode_Type" , @types.values.first.name
assert_equal "Behaviour_Type" , @types.values.first.name
end
def test_to_hash
hash = @first.to_hash
assert_equal hash[:type] , :Type
assert_equal 2 , hash.length
assert_equal 3 , hash.length
end
def test_add_is_different
type = @first.add_instance_variable :random , :Integer