Sha256: 951d40795ce257f50ecae63e15da95ebf28418cd39484e2d14121fe65a8a8301
Contents?: true
Size: 619 Bytes
Versions: 4
Compression:
Stored size: 619 Bytes
Contents
covers 'facets/kernel/tap' testcase Kernel do unit :tap do e = "foo" r = "foobar".tap{ |x| x.gsub!(/bar/, '') } r.assert == e end unit :tap => "check internal value" do x = [1,2,3] x.tap{ |a| a.assert == x } end unit :tap => "assign via tap block" do bob = Struct.new(:name, :address, :zip).new x = lambda do |s| s.name = "Bob Sawyer" s.address = "123 Maple, Anytown NC" s.zip = "12345" end bob.tap(&x) bob.name.assert == "Bob Sawyer" bob.address.assert == "123 Maple, Anytown NC" bob.zip.assert == "12345" end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
facets-2.9.1 | test/core/kernel/test_tap.rb |
facets-2.9.0 | test/core/kernel/test_tap.rb |
facets-2.9.0.pre.2 | test/core/kernel/test_tap.rb |
facets-2.9.0.pre.1 | test/core/kernel/test_tap.rb |