Sha256: 36f061f9d200aef1ad1edb73b326713dbd4bd4388522e38c87c1b4bd5c7d3af4

Contents?: true

Size: 575 Bytes

Versions: 14

Compression:

Stored size: 575 Bytes

Contents

require 'simple_spec_helper'

describe Lolita::Configuration::Base do 
  let(:klass){Lolita::Configuration::Base}
  let(:dbp){Object.new}

  it "should include Lolita::Builder" do 
    klass.ancestors.should include(Lolita::Builder)
  end

  it "should respond to dbp" do 
    klass.new(dbp).should respond_to(:dbp)
  end

  it "should respond to dbi" do 
    klass.new(dbp).should respond_to(:dbi)
  end

  it "should call all args hash part keys as writer methods " do
    klass.any_instance.should_receive(:my_method=).with(1)
    klass.new(dbp, :my_method => 1)
  end
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
lolita-3.4.2 spec/configuration/base_spec.rb
lolita-3.4.1 spec/configuration/base_spec.rb
lolita-3.4.0 spec/configuration/base_spec.rb
lolita-3.3.9 spec/configuration/base_spec.rb
lolita-3.3.8 spec/configuration/base_spec.rb
lolita-3.3.7 spec/configuration/base_spec.rb
lolita-3.3.6 spec/configuration/base_spec.rb
lolita-3.3.5 spec/configuration/base_spec.rb
lolita-3.3.4 spec/configuration/base_spec.rb
lolita-3.3.3 spec/configuration/base_spec.rb
lolita-3.3.2 spec/configuration/base_spec.rb
lolita-3.3.1 spec/configuration/base_spec.rb
lolita-3.3.0 spec/configuration/base_spec.rb
lolita-3.2.1 spec/configuration/base_spec.rb