Sha256: 50f24ea4fd1061d52b6b05e9aa1668cf09810b22af4341a8fb71a2ffea397385

Contents?: true

Size: 576 Bytes

Versions: 13

Compression:

Stored size: 576 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

13 entries across 13 versions & 1 rubygems

Version Path
lolita-4.0.11 spec/configuration/base_spec.rb
lolita-4.2.0 spec/configuration/base_spec.rb
lolita-4.0.10 spec/configuration/base_spec.rb
lolita-4.0.9 spec/configuration/base_spec.rb
lolita-4.0.8 spec/configuration/base_spec.rb
lolita-4.0.7 spec/configuration/base_spec.rb
lolita-4.0.6 spec/configuration/base_spec.rb
lolita-4.0.5 spec/configuration/base_spec.rb
lolita-4.0.4 spec/configuration/base_spec.rb
lolita-4.0.3 spec/configuration/base_spec.rb
lolita-4.0.2 spec/configuration/base_spec.rb
lolita-4.0.1 spec/configuration/base_spec.rb
lolita-4.0.0 spec/configuration/base_spec.rb