Sha256: 3e4ab936cfa13785319a907ea7a14a196a642fde8f92eb3c0a89a4b677ec55bd

Contents?: true

Size: 533 Bytes

Versions: 6

Compression:

Stored size: 533 Bytes

Contents

require 'rest-more/test'

describe RC::Facebook do
  would 'honor default attributes' do
    RC::Facebook.members.reject{ |name|
      name.to_s =~ /method$|handler$|detector$/ }.each{ |name|
        RC::Facebook.new.send(name).should ==
        RC::Facebook.new.send("default_#{name}")
    }
  end

  would 'use module to override default attributes' do
    klass = RC::Facebook.dup
    klass.send(:include, Module.new do
      def default_app_id
        '1829'
      end
    end)

    klass.new.app_id.should.eq('1829')
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
rest-more-3.4.0 test/facebook/test_default.rb
rest-more-3.3.4 test/facebook/test_default.rb
rest-more-3.3.3 test/facebook/test_default.rb
rest-more-3.3.2 test/facebook/test_default.rb
rest-more-3.3.1 test/facebook/test_default.rb
rest-more-3.3.0 test/facebook/test_default.rb