some cc driven cleanup

bit anoying that the builtin engine is used
Even it is not as well configurable as preferred reek.
Still, found one minor bug
This commit is contained in:
2019-10-02 17:42:24 +03:00
parent 48e18ac9cd
commit fd8a3e9cc5
9 changed files with 42 additions and 15 deletions

View File

@ -19,5 +19,24 @@ module Parfait
def test_type
assert_equal ::Parfait::Type , @object.get_internal_word( 0 ).class
end
def test_type_length
assert_equal 1 , Object.type_length
end
def test_set_type
type = @object.type
assert @object.set_type(type)
assert @object.type = type
end
def test_has_type
assert @object.has_type?
end
def test_set_inst
type = @object.type
assert @object.set_instance_variable(:type , type)
assert_equal type , @object.type
end
def test_names
assert_equal "[:type]" , @object.instance_variables.to_s
end
end
end