Sha256: 482b67bdc9ed7a4544ed52230c465697dbda741e71766bbc2c77c704aff1c6d9
Contents?: true
Size: 976 Bytes
Versions: 3
Compression:
Stored size: 976 Bytes
Contents
covers 'facets/kernel/object_state' #tests Kernel do # # unit :object_state do # c = Class.new do # def initialize(a,b) # @a, @b = a, b # end # end # o = c.new(1,2) # s = o.object_state # s.assert == {:a=>1, :b=>2} # end # #end tests Object do unit :object_state do c = Class.new do def initialize(a,b) @a, @b = a, b end end o = c.new(1,2) s = o.object_state s.assert == {:a=>1, :b=>2} end end tests Struct do unit :object_state do c = Struct.new(:a, :b) o = c.new(1,2) s = o.object_state s.assert == {:a=>1, :b=>2} end end tests Array do unit :object_state do a = [1,2,3,4] s = a.object_state s.assert == a end end tests Hash do unit :object_state do h = {:a=>1,:b=>2,:c=>3} s = h.object_state s.assert == h end end tests String do unit :object_state do t = "test string" s = t.object_state s.assert == t end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
facets-2.9.0 | test/core/kernel/test_object_state.rb |
facets-2.9.0.pre.2 | test/core/kernel/test_object_state.rb |
facets-2.9.0.pre.1 | test/core/kernel/test_object_state.rb |