Sha256: 1289293464f890bb960df128e069d2da007cfda41377751fbd62b3a45f5e3b8c

Contents?: true

Size: 669 Bytes

Versions: 83

Compression:

Stored size: 669 Bytes

Contents

require File::join( File::dirname(File.join(__rhoGetCurrentDir(), __FILE__)), %w{ .. .. spec_helper } )

ruby_version_is "1.9" do
  require File::join( File::dirname(File.join(__rhoGetCurrentDir(), __FILE__)), %w{ shared behavior } )

  MyBO = Class::new BasicObject

  describe "BasicObject's subclasses behave" do
    extend BasicObjectBehavior

    it "privately" do
      MyBO.private_instance_methods.sort.should == private_features.sort
    end

    it "protectedly" do
      MyBO.protected_instance_methods.sort.should == protected_features.sort
    end

    it "publically" do
      MyBO.instance_methods.sort.should == public_features.sort
    end

  end
end

Version data entries

83 entries across 83 versions & 1 rubygems

Version Path
rhodes-3.1.1 spec/framework_spec/app/spec/core/basicobject/basic_object_subclass_spec.rb
rhodes-3.1.1.beta spec/framework_spec/app/spec/core/basicobject/basic_object_subclass_spec.rb
rhodes-3.1.0 spec/framework_spec/app/spec/core/basicobject/basic_object_subclass_spec.rb
rhodes-3.1.0.beta.5 spec/framework_spec/app/spec/core/basicobject/basic_object_subclass_spec.rb
rhodes-3.1.0.beta.4 spec/framework_spec/app/spec/core/basicobject/basic_object_subclass_spec.rb
rhodes-3.1.0.beta.3 spec/framework_spec/app/spec/core/basicobject/basic_object_subclass_spec.rb
rhodes-3.1.0.beta.2 spec/framework_spec/app/spec/core/basicobject/basic_object_subclass_spec.rb
rhodes-3.1.0.beta.1 spec/framework_spec/app/spec/core/basicobject/basic_object_subclass_spec.rb
rhodes-3.0.2 spec/framework_spec/app/spec/core/basicobject/basic_object_subclass_spec.rb
rhodes-3.0.2.beta.1 spec/framework_spec/app/spec/core/basicobject/basic_object_subclass_spec.rb
rhodes-3.0.1 spec/framework_spec/app/spec/core/basicobject/basic_object_subclass_spec.rb
rhodes-3.0.1.beta.8 spec/framework_spec/app/spec/core/basicobject/basic_object_subclass_spec.rb
rhodes-3.0.1.beta.7 spec/framework_spec/app/spec/core/basicobject/basic_object_subclass_spec.rb
rhodes-3.0.1.beta.6 spec/framework_spec/app/spec/core/basicobject/basic_object_subclass_spec.rb
rhodes-3.0.1.beta.5 spec/framework_spec/app/spec/core/basicobject/basic_object_subclass_spec.rb
rhodes-3.0.1.beta.4 spec/framework_spec/app/spec/core/basicobject/basic_object_subclass_spec.rb
rhodes-3.0.1.beta.3 spec/framework_spec/app/spec/core/basicobject/basic_object_subclass_spec.rb
rhodes-3.0.1.beta.2 spec/framework_spec/app/spec/core/basicobject/basic_object_subclass_spec.rb
rhodes-3.0.0 spec/framework_spec/app/spec/core/basicobject/basic_object_subclass_spec.rb
rhodes-3.0.0.beta.7 spec/framework_spec/app/spec/core/basicobject/basic_object_subclass_spec.rb