Sha256: 167dd44d51c9c5d7a26417fb2000b0343c41b3bdb856ffb194ae741265177223
Contents?: true
Size: 533 Bytes
Versions: 3
Compression:
Stored size: 533 Bytes
Contents
require File.expand_path(File.dirname(__FILE__) + '/spec_helper') describe "Aspector for object" do it "should work" do klass = Class.new do def value @value ||= [] end def test value << "test" end def do_before value << "do_before" end end obj = klass.new aspector(obj) do before :test, :do_before end obj.test obj.value.should == %w"do_before test" obj2 = klass.new obj2.test obj2.value.should == %w"test" end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
aspector-0.7.0 | spec/aspect_on_object_spec.rb |
aspector-0.6.0 | spec/aspect_on_object_spec.rb |
aspector-0.5.0 | spec/aspect_on_object_spec.rb |