Sha256: b055a9650e0c9d678b41c79d323d20a75b6d5d808cb4061e7d582850290b144f

Contents?: true

Size: 674 Bytes

Versions: 1

Compression:

Stored size: 674 Bytes

Contents

# encoding: utf-8

require_relative "../../../lib/rango/ext/attribute"

describe AttributeMixin do
  describe "#private_alias" do
    before(:each) do
      @class = Class.new { private_alias :class }
    end

    it "should creates __alias__ of given method" do
      @class.new.tap do |instance|
        instance.class.should eql(instance.send(:__class__))
      end
    end

    it "should be private" do
      @class.private_instance_methods.should include(:__class__)
    end
  end

  describe "#attribute" do
    it
  end

  describe "#hattribute" do
    it
  end

  describe "#questionable" do
    it
  end

  describe "#default_hattribute_names" do
    it
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
rango-0.0.4 spec/rango/ext/attribute_spec.rb