Sha256: d432728bfefb19af36cc457ae6f78e837fadedebfa94cd714bda1b2b68b432f4

Contents?: true

Size: 588 Bytes

Versions: 4

Compression:

Stored size: 588 Bytes

Contents

require 'minitest/autorun'
require 'configuration.rb'

describe Configuration do

  before do
    # similar to config/sample d.rb
    Configuration.for('d'){
      built_in_object_id Send('object_id')
      object_id 42
      built_in_inspect Send('inspect')
      inspect 'forty-two'
      p 42.0
    }

    @c = Configuration.for 'd'
  end

  it "must overwrite built-in methods" do
    @c.object_id.must_equal 42
    @c.object_id.wont_equal @c.built_in_object_id

    @c.inspect.must_equal 'forty-two'
    @c.inspect.wont_equal @c.built_in_inspect

    @c.p.must_equal 42.0
  end

end

Version data entries

4 entries across 4 versions & 2 rubygems

Version Path
arcabouco-0.2.13 vendor/bundle/gems/configuration-1.3.4/test/overwrite_test.rb
configuration-1.3.4 test/overwrite_test.rb
configuration-1.3.3 test/overwrite_test.rb
configuration-1.3.2 test/overwrite_test.rb