Sha256: 20ad07cb9f1ea2df96e1c026a3c4fab56e0de0916916be12c6ae3e71bd3722a2
Contents?: true
Size: 836 Bytes
Versions: 4
Compression:
Stored size: 836 Bytes
Contents
covers 'facets/kernel/writers' tests Kernel do unit :writers do c = Class.new do attr_accessor :a def b=(b); @b=b; end end o = c.new w = o.writers w.assert.include?(:a=) w.assert.include?(:b=) end unit :writers do c = Class.new do attr_accessor :a def b=(b); @b=b; end private def q=(q); @q=q; end end o = c.new w = o.writers(:access=>:private) w.refute.include?(:a=) w.refute.include?(:b=) w.assert.include?(:q=) end unit :writers do c = Class.new do attr_accessor :a def b=(b); @b=b; end private def q=(q); @q=q; end end o = c.new w = o.writers(:access=>:all) w.assert.include?(:a=) w.assert.include?(:b=) w.assert.include?(:q=) end # TODO: Need to test more options end
Version data entries
4 entries across 4 versions & 1 rubygems