Sha256: b950a5e6f09b86fd70652fd76d3c29f2fa40e68eb556f4fd956d40936011137c

Contents?: true

Size: 767 Bytes

Versions: 1

Compression:

Stored size: 767 Bytes

Contents

require 'rest-more/test'

require 'rest-core/util/config'

describe RC::Config do

  before do
    @klass = RC::Facebook.dup
  end

  after do
    Muack.verify
  end

  def check
    @klass.default_app_id       .should.eq 41829
    @klass.default_secret       .should.eq 'r41829'.reverse
    @klass.default_json_response.should.eq false
    @klass.default_lang         .should.eq 'zh-tw'
  end

  should 'honor rails config' do
    app = Object.new
    mock(app).env { 'test' }
    mock(app).root{ File.dirname(__FILE__) }
    RC::Config.load_for_rails(@klass, 'facebook', app)
    check
  end

  should 'honor config' do
    RC::Config.load(
      @klass,
      "#{File.dirname(__FILE__)}/config/rest-core.yaml",
      'test',
      'facebook')
    check
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
rest-more-3.0.0 test/facebook/test_load_config.rb