Sha256: 9f7fcb2703d68322316bae0b1b3b6b31c0b91c6cef97a316933e55f68d747217

Contents?: true

Size: 615 Bytes

Versions: 6

Compression:

Stored size: 615 Bytes

Contents

# describe "Module#attr_accessor" do
#   it "creates a getter and setter for each given attribute name" do
#     class AttrAccessorSpec
#       attr_accessor :a, 'b'
#     end
#     
#     o = AttrAccessorSpec.new
#     
#     ['a', 'b'].each do |x|
#       o.respond_to?(x).should == true
#       o.respond_to?("#{x}=").should == true
#     end
#     
#     o.a = "a"
#     o.a.should == "a"
#     
#     o.b = "b"
#     o.b.should == "b"
#     o.a = o.b = nil
#     
#     o.__send__(:a=, "a")
#     o.__send__(:a).should == "a"
#     
#     o.__send__(:b=, "b")
#     o.__send__(:b).should == "b"
#   end
# end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
opal-0.3.2 gems/core/spec/core/module/attr_accessor_spec.rb
opal-0.3.1 gems/core/spec/core/module/attr_accessor_spec.rb
opal-0.3.0 gems/core/spec/core/module/attr_accessor_spec.rb
opal-0.2.2 opals/opal/opal/spec/core/module/attr_accessor_spec.rb
opal-0.2.0 opals/opal/opal/spec/core/module/attr_accessor_spec.rb
opal-0.1.0 opals/opal/spec/core/module/attr_accessor_spec.rb