Sha256: bf1ca511a768544b65c7394da98621f4a4b86101f536b9217412d78afcd94214

Contents?: true

Size: 697 Bytes

Versions: 1

Compression:

Stored size: 697 Bytes

Contents

require 'spec_helper'

describe Ruroku::ConfigVarSet do
  before do
    @set = Ruroku::ConfigVarSet.new stubbed_app
    @set_api = @set.api
  end

  describe '#add' do
    it 'maps to post_config_vars api method' do
      @set_api.should_receive :post_config_vars
      @set.add 'KEY' => 'value'
    end
  end

  describe '#delete' do
    it 'maps to delete_config_var api method' do
      @set_api.should_receive :delete_config_var
      @set.delete 'KEY'
    end
  end

  describe '#[]' do
    it 'finds specified ConfigVar' do
      config_var = @set['KEY1']
      config_var.key.should == 'KEY1'
      config_var.value.should == 'value'
      config_var.should == @set.first
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
ruroku-0.0.3 spec/ruroku/config_var_set_spec.rb