From 3b268df920d52e74a997dcda5ccb7ce3a81ea9b3 Mon Sep 17 00:00:00 2001 From: Torsten Ruger Date: Sun, 17 May 2015 14:55:10 +0300 Subject: [PATCH] init with nil layout making the default length 1 (the nil layout) --- lib/parfait.rb | 5 +---- test/parfait/test_object.rb | 2 +- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/lib/parfait.rb b/lib/parfait.rb index b0bc5f48..422bafd5 100644 --- a/lib/parfait.rb +++ b/lib/parfait.rb @@ -18,7 +18,7 @@ require "parfait/space" module FakeMem def initialize - @memory = [0] + @memory = [0,nil] end end @@ -65,9 +65,6 @@ module Parfait class Parfait::Class end class Parfait::List - def length - internal_object_length - end end # Functions to generate parfait objects diff --git a/test/parfait/test_object.rb b/test/parfait/test_object.rb index 031aa232..1f53dc3f 100644 --- a/test/parfait/test_object.rb +++ b/test/parfait/test_object.rb @@ -7,7 +7,7 @@ class TestObject < MiniTest::Test end def test_list_create - assert_equal 0 , @object.internal_object_length + assert_equal 1 , @object.internal_object_length end def test_list_grow